Justin Richer
|
6e8ab7736e
|
added hybrid client and server services, addresses #387
|
2013-07-10 13:51:39 -04:00 |
Justin Richer
|
a9da88fb79
|
brought introspection endpoint and introspection token services into compliance with draft, addresses #376
|
2013-07-10 12:50:57 -04:00 |
William Kim
|
2d16b8d458
|
revised unit tests in TestSignedAuthRequestUrlBuilder.
|
2013-07-08 17:02:42 -04:00 |
William Kim
|
3edd6c83b3
|
added unit test for parsing signed jwt auth requests.
|
2013-07-08 14:59:38 -04:00 |
William Kim
|
22b89f50be
|
restored scheme choosing logic in webfinger service.
|
2013-07-03 15:36:09 -04:00 |
William Kim
|
6d5e0a1092
|
added test for exception handling. removed unused imports.
|
2013-06-28 15:53:58 -04:00 |
William Kim
|
19718438c9
|
TestSignedAuthRequestUrlBuilder done. Relies heavily on com.nimbusds library.
|
2013-06-28 15:53:58 -04:00 |
William Kim
|
77bdfe344e
|
init commit TestSignedAuthRequestUrlBuilder.
|
2013-06-28 15:53:58 -04:00 |
Justin Richer
|
ded9c21a47
|
moved back to custom regex to handle user input
|
2013-06-28 15:41:11 -04:00 |
Justin Richer
|
77c5e7b94c
|
switched to using UriComponents instead of custom class, updated normalization and processing rules for webfinger discovery
addresses #363
|
2013-06-28 15:41:11 -04:00 |
Justin Richer
|
8cf83f537a
|
fixed auth header
addresses #325
|
2013-06-28 15:41:11 -04:00 |
Justin Richer
|
3b3715ff91
|
automatic save file creation
|
2013-06-28 15:41:11 -04:00 |
Justin Richer
|
98d917f3b9
|
added extension mechanism for saving client information in between runs
|
2013-06-28 15:41:11 -04:00 |
Justin Richer
|
70958376cb
|
added whitelist/blacklist to issuer services
|
2013-06-28 15:41:11 -04:00 |
William Kim
|
3259ae916f
|
TestThirdPartyIssuerService done.
|
2013-06-25 16:31:45 -04:00 |
William Kim
|
1d793c4687
|
TestPlainAuthRequestUrlBuilder done.
|
2013-06-25 16:31:45 -04:00 |
William Kim
|
f36db3c798
|
init commit TestPlainAuthRequestUrlBuilder.
|
2013-06-25 16:31:45 -04:00 |
Justin Richer
|
c577b691c7
|
moved OIDC auth token and userinfo interception filter to common package, addresses #353
|
2013-06-12 14:45:03 -04:00 |
Justin Richer
|
48e8f5edad
|
better specificity of principle object in client filter
|
2013-06-12 14:22:13 -04:00 |
Justin Richer
|
e87c0329de
|
removed old erroneous test
|
2013-06-11 10:03:29 -04:00 |
Justin Richer
|
78457b70fc
|
removed dependency on commons.lang
|
2013-05-29 16:27:46 -04:00 |
Justin Richer
|
81cd13f6d3
|
added RegisteredClient class to facilitate client configuration and dynamic registration, addresses #335
|
2013-05-20 17:19:28 -04:00 |
Justin Richer
|
667746ddd2
|
redirect uri is now configurable via the client configuration object, addresses #326, #330
|
2013-05-10 12:07:16 -07:00 |
Justin Richer
|
cd99f27bf8
|
Changed references from ClientDetails to ClientDetailsEntity, pending new ClientConfiguration class utility class from #335.
Addresses #331
|
2013-05-10 11:43:41 -07:00 |
Justin Richer
|
cd711a8ac6
|
clean up code format
|
2013-05-10 11:38:34 -07:00 |
aptes
|
671ea4d816
|
Issue-331: Changing code to support basic authentication when it comes to accessing token endpoint.
|
2013-05-09 17:32:17 +01:00 |
Justin Richer
|
1e870703f8
|
added licence/copyright header
|
2013-05-02 11:45:20 -04:00 |
Justin Richer
|
5910d29472
|
removed x509 publishing from client lib
|
2013-05-02 10:59:15 -04:00 |
Justin Richer
|
8afab04544
|
whitespace, import, brace, annotation, and format cleanups
|
2013-05-02 10:47:15 -04:00 |
Justin Richer
|
0e9273fd08
|
added authority for subject-issuer authorities and associated mapper, addresses #234
|
2013-04-19 15:39:43 -04:00 |
Justin Richer
|
29aa0f2be6
|
continued updating userid->sub in auth token
|
2013-04-19 14:36:09 -04:00 |
Justin Richer
|
df51ef5a48
|
updated to post JSON
|
2013-04-19 14:35:40 -04:00 |
Justin Richer
|
184c03e2d4
|
added registration endpoint url to dynamic server config fetch
|
2013-04-19 14:27:47 -04:00 |
Justin Richer
|
fb859fc39a
|
added client dynamic registration service, extracted clientdetails<->json processing into its own static class
|
2013-04-19 14:23:11 -04:00 |
Justin Richer
|
0b0e52b7a3
|
extracted parsers and rest templates appropriately
|
2013-04-19 14:22:21 -04:00 |
Justin Richer
|
cf39b49657
|
added registration uri to server config, changed index of client config service to be server config not just issuer
|
2013-04-19 14:21:53 -04:00 |
Justin Richer
|
13f1a1741c
|
updated oidc auth token field from user_id -> sub (addresses #307)
|
2013-04-19 13:37:38 -04:00 |
Justin Richer
|
60525a52af
|
added null checks in client filter
|
2013-04-19 11:40:44 -04:00 |
Justin Richer
|
57cefa595a
|
added redirect to login page when no identifier is given
|
2013-04-19 11:35:24 -04:00 |
Justin Richer
|
814c70c9a2
|
regex-based webfinger parser (yuck)
|
2013-04-18 16:48:29 -04:00 |
Justin Richer
|
70cac0c690
|
uri-based parsing of user inputs
|
2013-04-18 15:22:49 -04:00 |
Justin Richer
|
51dfd67d0c
|
started webfinger client
|
2013-04-16 17:32:06 -04:00 |
Justin Richer
|
f76f44b999
|
added dynamic discovery to client
|
2013-04-16 15:01:08 -04:00 |
Justin Richer
|
6cc50e7cd5
|
switched signing & validation service to use JWK natively for keys
|
2013-03-28 16:43:26 -04:00 |
Justin Richer
|
e2ad4d2e8f
|
cleaned up spurious nosuchalgorithm exceptions, addresses #285
|
2013-03-28 15:06:30 -04:00 |
Justin Richer
|
30c6271e72
|
cleaned up some more x509 references
|
2013-03-15 15:10:59 -04:00 |
Justin Richer
|
ecf99f960a
|
added bean property check
|
2013-03-14 18:05:50 -04:00 |
Justin Richer
|
b1c89783ff
|
added functionality for account chooser and third-party login support
|
2013-03-14 18:05:50 -04:00 |
Justin Richer
|
2be305810f
|
added getters and setters
|
2013-03-14 18:05:50 -04:00 |
Justin Richer
|
4dedec76ec
|
moved back to form variables for auth because rest template is dumb
|
2013-03-14 18:05:50 -04:00 |