Commit Graph

236 Commits (3410d2c6ad38ebe9ab8514a922edcf73643e45d2)

Author SHA1 Message Date
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
Justin Richer 54f1ae972b Added properties and updated poms for sync to central
12 years ago
Justin Richer f101dcc512 moved to released version of SECOAUTH
12 years ago
Amanda Anganes 72e2c7cb6c Updated build references
12 years ago
Justin Richer 6cc50e7cd5 switched signing & validation service to use JWK natively for keys
12 years ago
Justin Richer e2ad4d2e8f cleaned up spurious nosuchalgorithm exceptions, addresses #285
12 years ago
Justin Richer 30c6271e72 cleaned up some more x509 references
12 years ago
Justin Richer ecf99f960a added bean property check
12 years ago
Justin Richer b1c89783ff added functionality for account chooser and third-party login support
12 years ago
Justin Richer 2be305810f added getters and setters
12 years ago
Justin Richer 4dedec76ec moved back to form variables for auth because rest template is dumb
12 years ago
Justin Richer ca40b2fd3e added getters and setters
12 years ago
Justin Richer 1251082c6d implemented simple static configuration services
12 years ago
Justin Richer f44c704472 major refactor of client filter
12 years ago
Justin Richer 999999a822 import cleanup
12 years ago
Justin Richer 6c1e6b2d74 refactored signing and validation, added jwk-based cache, removed keyfetcher, refactored client side class structure
12 years ago
Justin Richer 385853fa1f refactored signing and validation, added jwk-based cache, removed keyfetcher, refactored client side class structure
12 years ago
Justin Richer 5dd6cce790 made default scopes in client a bit more sensible
12 years ago
Justin Richer 2a855a1952 pulled client key publication into its own class to help deal with bean processors
12 years ago
Justin Richer 92f5f31dfc use serialize instead of toString
12 years ago
Justin Richer da7c74affd passthrough for default algorithm config
12 years ago
Justin Richer 774f80dd58 helps when you actually add the verifier you created
12 years ago
Justin Richer 9a98d241e8 updates to track Nimbus JOSE API changes to audience and date fields
12 years ago
Justin Richer 3d9ec51eb3 converted client filters to nimbus-jose
12 years ago
Justin Richer 1c14ce4c1a note well
12 years ago
Justin Richer a6ca7cb31b Merge pull request #263 from ssayer/introspection-fix
12 years ago
Samuel Sayer 458486ac9c fixed typos and dumbness in introspection endpoint filter thingy
12 years ago
Amanda Anganes 67e8714671 Working on request object userinfo parsing
12 years ago
Justin Richer 19e91e9272 fixed typo in form handling in introspecting filter
12 years ago
Justin Richer 27a26e0a35 (user_id/prn) -> sub
12 years ago
Justin Richer c946a84b09 adapted keyfetcher to be more general
12 years ago
Stephen Moore 358bf7fc1c Generic introspecting token services
12 years ago
Amanda Anganes c7ae315e98 Added initial files for nonce service. Repository and service impls are stubs
12 years ago
Justin Richer 45ca4e565e updated to SECOAUTH-1.0.1-BUILD-SNAPSHOT
12 years ago
Amanda Anganes 695091ca82 Refactor part 4 - should be final bit
12 years ago
Amanda Anganes c40efda6b5 Refactor part 1
12 years ago