Justin Richer
56fe28bfd2
added configurable support for clients to send extra parameters like display and prompt, addresses #426
2013-08-22 14:26:01 -04:00
Justin Richer
d1881d1d7e
Client library no longer serializes nulls on registration, addresses #478
2013-08-21 10:52:16 -04:00
Justin Richer
44f0e89048
I can spell "consortium"!
2013-08-14 14:15:42 -04:00
Justin Richer
e658ffd7fc
format/cleanup and copyright
2013-07-29 11:28:51 -04:00
William Kim
809a243b64
tests for webfinger url normalization.
2013-07-25 15:00:10 -04:00
William Kim
eaa7298ef1
init commit for Webfinger normilizer utility class.
2013-07-25 12:15:50 -04:00
William Kim
14e85616e4
init commit. webfinger service test.
2013-07-24 21:29:19 -04:00
William Kim
0e777917d3
Updated Third Party Issuer Service unit tests.
2013-07-24 21:29:19 -04:00
William Kim
8c8aeeb892
hybrid server and client configuration services unit tests done.
2013-07-24 21:23:54 -04:00
William Kim
6ece7f5efc
Static server and client configuration tests done.
2013-07-24 16:21:50 -04:00
Amanda Anganes
96e3f66a81
Removed more references to InitializingBean
2013-07-18 11:18:48 -04:00
William Kim
7b969f9776
removed TODO about empty JWK set at the client. issue #391 .
2013-07-17 15:36:45 -04:00
Justin Richer
67fd5fa7e9
roles granted by introspection token services are now configurable (and extendable) via service, addresses #386
2013-07-16 17:00:40 -04:00
Justin Richer
35d1e1b6d4
added whitelist/blacklist support to server & client services
2013-07-16 17:00:40 -04:00
Justin Richer
a4a18fd54c
externalized introspection URL from client's introspecting token service, addresses #435
...
added service to parses token as JWT and pulls out issuer to find server
added introspection url to serverconfig object
added introspection parsing (and parse checks) to dynamic server config object
2013-07-16 17:00:40 -04:00
William Kim
f483d41b88
getCustomClaim -> getClaim. Also, removed outdated TODOs.
2013-07-16 13:17:25 -04:00
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