Justin Richer
d280ca40a4
login hints now handled in a slightly smarter (and more pluggable) manner, closes #851
2015-10-12 20:04:02 -04:00
Mark Janssen
b5c298e0ca
Remove legacy CSRF protection for approve page
...
Instead, we rely on the Spring Security CSRF protection, like we already do for the login page. Additionally, we remove the authentication check in`isApproved`, because this is already done by Spring Security (and if not, we have bigger problems to worry about).
2015-10-09 17:09:46 +02:00
Justin Richer
8b362f23f3
[maven-release-plugin] prepare for next development iteration
2015-10-02 18:53:48 -04:00
Justin Richer
e384a6257b
[maven-release-plugin] prepare release mitreid-connect-1.2.1
2015-10-02 18:53:45 -04:00
Justin Richer
4063f7f94f
user info endpoint response uses correct client algorithms, addresses #921
2015-10-02 18:48:11 -04:00
Justin Richer
acb3d03052
added 'kid' to all signed tokens, closes #899
2015-10-01 18:54:38 -04:00
Justin Richer
d3f8ff2855
added JTI to ID tokens, closes #900
2015-10-01 17:24:47 -04:00
Justin Richer
9822748209
grabbed additional places that mention updated_time/updated_at
2015-10-01 15:53:21 -04:00
Sarah Squire
31ea96ce27
Update DefaultOIDCTokenService.java
...
fixed typo
2015-10-01 15:34:01 -04:00
Justin Richer
22c05ec51b
[maven-release-plugin] prepare for next development iteration
2015-08-05 12:07:47 -04:00
Justin Richer
e6b64cd9cd
[maven-release-plugin] prepare release mitreid-connect-1.2.0
2015-08-05 12:07:44 -04:00
Justin Richer
489450b1c2
automated code format cleanup
2015-08-05 12:04:14 -04:00
Justin Richer
15c2b57730
[maven-release-plugin] prepare for next development iteration
2015-07-30 14:00:20 -04:00
Justin Richer
8317c759f1
[maven-release-plugin] prepare release mitreid-connect-1.2.0-RC2
2015-07-30 14:00:18 -04:00
Justin Richer
0740443768
added claims redirect uri set to client model for UMA usage
2015-07-30 13:56:14 -04:00
Justin Richer
a4e75ed733
[maven-release-plugin] prepare for next development iteration
2015-07-09 18:29:14 -04:00
Justin Richer
58a47d0e46
[maven-release-plugin] prepare release mitreid-connect-1.2.0-RC1
2015-07-09 18:29:12 -04:00
Justin Richer
0714ed514e
fixed errant unit test
...
why do they always get away like that??
2015-07-09 18:16:42 -04:00
Justin Richer
064f36ef6c
clean up resource sets when clients are deleted
2015-07-09 18:07:19 -04:00
Justin Richer
d1c069ad1e
clean up permissions and access tokens when a resource set is revoked
2015-07-09 16:40:07 -04:00
Justin Richer
7345a03aaa
added UMA import, closes #811 even harder
2015-07-09 11:48:52 -04:00
Justin Richer
bcd8a96b5d
UMA data export, closes #811
2015-07-08 21:27:15 -04:00
Justin Richer
a3360e9561
externalized strings in data API (1.2)
2015-07-08 18:05:17 -04:00
Justin Richer
4a382f2b1c
updated unit tests to new structure
2015-07-08 17:32:15 -04:00
Justin Richer
8c822c0f54
detached whitelist from approved sites, closes #781
2015-07-08 17:22:55 -04:00
Justin Richer
c4aaa29ffc
updated unit tests for new refresh token mode
2015-06-25 12:44:52 -04:00
Justin Richer
d9efeb3b67
added clear access tokens to export/import
2015-06-25 12:40:28 -04:00
Justin Richer
2f4d9ce54b
clearing out refresh tokens is now configurable, closes #409
2015-06-25 12:07:38 -04:00
Justin Richer
8359ac2813
fixed refresh token lookup
2015-06-25 11:55:58 -04:00
Justin Richer
d2a393f7f9
converted error handlers to a single @ControllerAdvice class, closes #788
2015-06-24 17:26:10 -04:00
Justin Richer
f4a1b27e2e
better handling of HTTP and JSON errors on network fetches, added http-forcing behavior for webfinger client and sector URL service
2015-06-23 22:21:18 -04:00
Justin Richer
f7a082d4b8
wrapped timestamp injection in a null-safe block, with warning; closes #849
2015-06-23 20:57:24 -04:00
Mark Janssen
9e74e40453
Use diamond syntax instead of explicit types
2015-06-03 10:24:48 -04:00
Mark Janssen
6dc2b2cb5e
Various small improvements/bugfixes
2015-06-03 10:24:41 -04:00
Justin Richer
d1e8529a7b
expose ID Token and UserInfo to the AuthoritiesProvider and AuthoritiesMapper, both extensible
...
closes #699
closes #761
2015-06-01 21:11:19 -04:00
Justin Richer
4655650a68
added OAuth error display page, closes #559
2015-06-01 19:21:32 -04:00
Justin Richer
dfc8df42f5
moved server configuration injection to pre-request
2015-06-01 19:09:42 -04:00
Justin Richer
79317d5b70
JWK Set by value added to admin UI, addresses #826
2015-06-01 15:35:21 -04:00
Justin Richer
e43600494a
minor automated code cleanup
2015-06-01 15:35:20 -04:00
Justin Richer
642942b5cf
Generalized client key handling into a single cache service
2015-06-01 15:35:20 -04:00
Justin Richer
032d41e5ed
added JWKs-by-value support to client data model and API, closes #826
2015-06-01 15:35:20 -04:00
Justin Richer
8d3a8471aa
updated refresh token to use converter instead of dummy field
2015-05-29 12:58:00 -04:00
Justin Richer
9662f3e8b3
switched access token to using converter instead of dummy field
2015-05-29 12:40:50 -04:00
Justin Richer
9ba1a78d09
removed binary objects from data API importers, removed binary object JSON utility entirely
2015-05-27 19:33:05 -04:00
Justin Richer
c974267cde
return prompt=none error to client, closes #667
2015-05-27 12:11:41 -04:00
Justin Richer
cbf6316050
cleaned up logic on user info interceptor to fix detection of redirects
2015-05-27 12:06:58 -04:00
Justin Richer
fe6d2f8a6e
updated and expanded unit tests to account for new data layer
2015-05-26 22:00:21 -04:00
Justin Richer
d5a08d4996
cleaned up vestigial service component, to be fixed (maybe) in #825
2015-05-26 22:00:21 -04:00
Justin Richer
d9e03b769b
fixed auth holder reference handling, import/export works now
2015-05-26 22:00:21 -04:00
Justin Richer
3d1aee77b4
updated 1.2 import to reflect new objects
2015-05-26 22:00:21 -04:00