Commit Graph

371 Commits (d83fbc6c67a5932b3c834593e9ef20717b9787f4)

Author SHA1 Message Date
Justin Richer 8d97ed61ec [maven-release-plugin] prepare release mitreid-connect-1.1.8
11 years ago
Justin Richer 9f9b49fc63 refactored validator checks to cascade better, throw an authentication exception if we can't find a validator for the ID Token
11 years ago
Christopher Elkins 1dc204f975 Validate HMAC-signed ID tokens
11 years ago
Justin Richer 85acfa90db [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer d5e4cb45a2 [maven-release-plugin] prepare release mitreid-connect-1.1.7
11 years ago
Justin Richer be98b9cd0b [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 8320f0eefe [maven-release-plugin] prepare release mitreid-connect-1.1.6
11 years ago
Justin Richer 0c8cacd59a added missing copyright headers
11 years ago
Justin Richer 525f3aa2a8 Cleaned up indentation, whitespace, and imports.
11 years ago
Justin Richer 27e68f1d56 added service to optionally check "target_uri" links, closes #547
11 years ago
Justin Richer e4d5f4a540 added system wide cache for all symmetric validators, closes # 557
11 years ago
Justin Richer ca333d256b Appropriately catch runtime exceptions in all guava caches, closes #603
11 years ago
Justin Richer 880014176f [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer ca8a003e3d [maven-release-plugin] prepare release mitreid-connect-1.1.5
11 years ago
Justin Richer 37af569890 cleaned up unintentional pom version override
11 years ago
Justin Richer b8129bf60d [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer a9e34ac9bd [maven-release-plugin] prepare release mitreid-connect-1.1.4
11 years ago
Brenden Keyes 90b10d7bad Added Getter/Setter for IntospectionAuthorityGranter. Still defaults to SimpleIntrospectionAuthorityGranter
11 years ago
Justin Richer 79bd7e420c made scope handling consistent for introspection services (now a space-separated string), closes #570
11 years ago
Justin Richer 97cd00e06c [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 23c7cf6996 [maven-release-plugin] prepare release mitreid-connect-1.1.3
11 years ago
Justin Richer 762fe11ab1 Update README.md
11 years ago
Justin Richer ad5ffb64e8 [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 1635cf957d [maven-release-plugin] prepare release mitreid-connect-1.1.2
11 years ago
Justin Richer 53cc7ef447 Fixed audience claim on client auth assertion
11 years ago
Justin Richer 3629ff5e2f added signed authentication assertion support to client, closes #558
11 years ago
Justin Richer 9395c3802d [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 4f8311962a [maven-release-plugin] prepare release mitreid-connect-1.1.1
11 years ago
Justin Richer 1289d4737a Changed references of DefaultHttpClient to SystemDefaultHttpClient to inherit system proxy settings, should address #548
11 years ago
Justin Richer d946cfb4a7 added support for target uri parameter in third party issuer (or other custom issuer that sets the right flag on return), closes #539
11 years ago
Justin Richer 3b52ce8201 happy new year!
11 years ago
Justin Richer ebbc7209aa automated code formatting and cleanup
11 years ago
Justin Richer e1e7f7a579 [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 42fe973f7b [maven-release-plugin] prepare release mitreid-connect-1.1.0
11 years ago
Justin Richer 49a7db6c6e Sanity check on client template object for dynamic registration client-side service
11 years ago
Justin Richer 27f391ef01 Fixed compilation errors for SECOAUTH milestone updates
11 years ago
Justin Richer c896bef2e8 Created hybrid issuer service, addresses #509
11 years ago
Justin Richer 0ff7cb75a0 made userinfo fetching optional, addresses #510
11 years ago
Justin Richer 8fc6de0a6d hybrid service instantiates inner members, addresses #508
11 years ago
Justin Richer 8a5a16f374 refactored project into four modules:
11 years ago
Justin Richer b2b915b4ae explcitly set alg and enc instead of trying to guess
11 years ago
Justin Richer fb2f2f9792 spelling, property access, and cleanup
11 years ago
Justin Richer 2ca713c7f2 added encrypted request object service to client, addresses #475
11 years ago
Justin Richer 1d0560edbc refactored some json utils to their own static class
11 years ago
Justin Richer 6605877a1b added encryption/decryption to cached JWK-URI service
11 years ago
Justin Richer c3b90b9d71 removed old form value from fetcher
11 years ago
Justin Richer ded7c66c78 fixed misleading error message
11 years ago
Justin Richer 6851224e42 fixed token expiration parsing
11 years ago
Justin Richer 94ddc77668 fixed scope parsing on token implementation, too
11 years ago
Justin Richer a9710899cd removed vestigial client config service
11 years ago
Justin Richer 2201206f0e refactored token introspection packages to support different client credentials at different services
11 years ago
William Kim 2108311d65 Revert "refactored code to use the more generic JWT declaration."
11 years ago
William Kim e0b56bc72a refactored code to use the more generic JWT declaration.
11 years ago
Justin Richer 6a9650d2a7 added configurable support for clients to send extra parameters like display and prompt, addresses #426
11 years ago
Justin Richer 3360117b7b Client library no longer serializes nulls on registration, addresses #478
11 years ago
William Kim a1d6901bcc using nimbusds's new data-type specific claim getter.
11 years ago
William Kim c7495a6ae3 Revert "made having a nonce not required for id tokens iss #464"
11 years ago
William Kim d0486cc1ec made having a nonce not required for id tokens iss #464
11 years ago
William Kim e1b072c991 Updated nimbusds library version to 2.17.2 and made relevant changes in enc./dec. service and test
11 years ago
Justin Richer beaeaa4ccc I can spell "consortium", I promise
11 years ago
Justin Richer b2b6fd6448 further cleanup
11 years ago
Justin Richer 856c0ea0b5 Merge commit '023dd440d4a0e6e59a14c88013837d79a77c74e0' into 1.1-merge
11 years ago
Justin Richer 023dd440d4 [maven-release-plugin] prepare for next development iteration
11 years ago
Justin Richer 5e8f93cf15 [maven-release-plugin] prepare release mitreid-connect-1.0.6
11 years ago
Justin Richer e658ffd7fc format/cleanup and copyright
11 years ago
William Kim 809a243b64 tests for webfinger url normalization.
12 years ago
William Kim eaa7298ef1 init commit for Webfinger normilizer utility class.
12 years ago
William Kim 14e85616e4 init commit. webfinger service test.
12 years ago
William Kim 0e777917d3 Updated Third Party Issuer Service unit tests.
12 years ago
William Kim 8c8aeeb892 hybrid server and client configuration services unit tests done.
12 years ago
William Kim 6ece7f5efc Static server and client configuration tests done.
12 years ago
Justin Richer 20871852c0 updated dependencies for secoauth 1.1
12 years ago
Amanda Anganes 96e3f66a81 Removed more references to InitializingBean
12 years ago
William Kim 7b969f9776 removed TODO about empty JWK set at the client. issue #391.
12 years ago
Justin Richer 67fd5fa7e9 roles granted by introspection token services are now configurable (and extendable) via service, addresses #386
12 years ago
Justin Richer 35d1e1b6d4 added whitelist/blacklist support to server & client services
12 years ago
Justin Richer a4a18fd54c externalized introspection URL from client's introspecting token service, addresses #435
12 years ago
William Kim f483d41b88 getCustomClaim -> getClaim. Also, removed outdated TODOs.
12 years ago
Amanda Anganes 15aea61fbe Applied code cleanup
12 years ago
Amanda Anganes 3e23967b46 Updated code to reflect SECOAUTH changes
12 years ago
Justin Richer 0d8c2442d2 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 9bf5f70957 [maven-release-plugin] prepare release mitreid-connect-1.0.5
12 years ago
Justin Richer 6e8ab7736e added hybrid client and server services, addresses #387
12 years ago
Justin Richer a9da88fb79 brought introspection endpoint and introspection token services into compliance with draft, addresses #376
12 years ago
William Kim 2d16b8d458 revised unit tests in TestSignedAuthRequestUrlBuilder.
12 years ago
William Kim 3edd6c83b3 added unit test for parsing signed jwt auth requests.
12 years ago
William Kim 22b89f50be restored scheme choosing logic in webfinger service.
12 years ago
Justin Richer 936f581a0b [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 27edec1a56 [maven-release-plugin] prepare release mitreid-connect-1.0.4
12 years ago
William Kim 6d5e0a1092 added test for exception handling. removed unused imports.
12 years ago
William Kim 19718438c9 TestSignedAuthRequestUrlBuilder done. Relies heavily on com.nimbusds library.
12 years ago
William Kim 77bdfe344e init commit TestSignedAuthRequestUrlBuilder.
12 years ago
Justin Richer ded9c21a47 moved back to custom regex to handle user input
12 years ago
Justin Richer 77c5e7b94c switched to using UriComponents instead of custom class, updated normalization and processing rules for webfinger discovery
12 years ago
Justin Richer 8cf83f537a fixed auth header
12 years ago
Justin Richer 3b3715ff91 automatic save file creation
12 years ago
Justin Richer 98d917f3b9 added extension mechanism for saving client information in between runs
12 years ago
Justin Richer 70958376cb added whitelist/blacklist to issuer services
12 years ago
William Kim 3259ae916f TestThirdPartyIssuerService done.
12 years ago
William Kim 1d793c4687 TestPlainAuthRequestUrlBuilder done.
12 years ago
William Kim f36db3c798 init commit TestPlainAuthRequestUrlBuilder.
12 years ago
Amanda Anganes c212821267 Fixed ChainedTokenGranter setup
12 years ago
Amanda Anganes 530c3a75ee Applyed refactoring
12 years ago
William Kim f0f2fbea40 updated secoauth library version in poms
12 years ago
Justin Richer 2b3376e0ed [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 7fe4bc3b56 [maven-release-plugin] prepare release mitreid-connect-1.0.3
12 years ago
Justin Richer c577b691c7 moved OIDC auth token and userinfo interception filter to common package, addresses #353
12 years ago
Justin Richer 48e8f5edad better specificity of principle object in client filter
12 years ago
Justin Richer e87c0329de removed old erroneous test
12 years ago
Justin Richer 567a3314d6 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 1286726188 [maven-release-plugin] prepare release mitreid-connect-1.0.2
12 years ago
Justin Richer 78457b70fc removed dependency on commons.lang
12 years ago
Amanda Anganes 3c5025c52b Updated version number for secoauth
12 years ago
Justin Richer 25d75a1b30 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 5418bdef5a [maven-release-plugin] prepare release mitreid-connect-1.0.1
12 years ago
Justin Richer 81cd13f6d3 added RegisteredClient class to facilitate client configuration and dynamic registration, addresses #335
12 years ago
Justin Richer 667746ddd2 redirect uri is now configurable via the client configuration object, addresses #326, #330
12 years ago
Justin Richer cd99f27bf8 Changed references from ClientDetails to ClientDetailsEntity, pending new ClientConfiguration class utility class from #335.
12 years ago
Justin Richer cd711a8ac6 clean up code format
12 years ago
aptes 671ea4d816 Issue-331: Changing code to support basic authentication when it comes to accessing token endpoint.
12 years ago
Amanda Anganes 1e24b31cc3 Propogating rename of AuthorizationRequest to OAuth2Request
12 years ago
Justin Richer defa5b8fbc [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer dbdc99361e [maven-release-plugin] prepare release mitreid-connect-1.0.0
12 years ago
Justin Richer 1e870703f8 added licence/copyright header
12 years ago
Justin Richer 5910d29472 removed x509 publishing from client lib
12 years ago
Justin Richer 8afab04544 whitespace, import, brace, annotation, and format cleanups
12 years ago
Justin Richer 9b03801f9d [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer d76304b9a6 [maven-release-plugin] prepare release mitreid-connect-0.9.3
12 years ago
Justin Richer 94aa279290 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer cc92743888 [maven-release-plugin] prepare release mitreid-connect-0.9.2
12 years ago
Justin Richer 0e9273fd08 added authority for subject-issuer authorities and associated mapper, addresses #234
12 years ago
Justin Richer 29aa0f2be6 continued updating userid->sub in auth token
12 years ago
Justin Richer df51ef5a48 updated to post JSON
12 years ago
Justin Richer 184c03e2d4 added registration endpoint url to dynamic server config fetch
12 years ago
Justin Richer fb859fc39a added client dynamic registration service, extracted clientdetails<->json processing into its own static class
12 years ago
Justin Richer 0b0e52b7a3 extracted parsers and rest templates appropriately
12 years ago
Justin Richer cf39b49657 added registration uri to server config, changed index of client config service to be server config not just issuer
12 years ago
Justin Richer 13f1a1741c updated oidc auth token field from user_id -> sub (addresses #307)
12 years ago
Justin Richer 60525a52af added null checks in client filter
12 years ago
Justin Richer 57cefa595a added redirect to login page when no identifier is given
12 years ago
Justin Richer 814c70c9a2 regex-based webfinger parser (yuck)
12 years ago
Justin Richer 70cac0c690 uri-based parsing of user inputs
12 years ago
Amanda Anganes e708f77eb3 Fixed up OIDC code so that it runs with new SECOAUTH changes; removed old AuthorizationRequestImpl class which is no longer needed
12 years ago
Justin Richer 51dfd67d0c started webfinger client
12 years ago
Justin Richer f76f44b999 added dynamic discovery to client
12 years ago
Justin Richer e665aec36f dependency cleanup
12 years ago
Justin Richer ac2993c402 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer f0d75f9144 [maven-release-plugin] prepare release mitreid-connect-0.9.1
12 years ago
Justin Richer 5f54777109 [maven-release-plugin] prepare for next development iteration
12 years ago
Justin Richer 620a60ddc2 [maven-release-plugin] prepare release mitreid-connect-0.9.0
12 years ago