Justin Richer
2496dc114c
allow language system to be loaded from multiple files. closes #817 closes #876
2015-11-24 20:33:55 -05:00
Cosmin Cojocar
7b34a666d9
Make the dual client support configurable
2015-11-24 12:10:27 -05:00
Mark Janssen
dce80d488b
Clean up ScopeClaimTranslationService
...
`getFieldNameForClaim` method is never used.
2015-11-23 21:35:16 -05:00
Justin Richer
5f24685f17
removed problematic (and not very useful) unit test, closes #742
2015-10-19 15:00:41 -04:00
Justin Richer
f04face41e
updated to nimbus 4.3, check JCE policy and algorithm availability before running unit tests, closes #938
2015-10-19 14:47:56 -04:00
Justin Richer
2deec98b58
[maven-release-plugin] prepare for next development iteration
2015-10-13 18:56:47 -04:00
Justin Richer
d96b2dc130
[maven-release-plugin] prepare release mitreid-connect-1.2.2
2015-10-13 18:56:44 -04:00
Justin Richer
8cc89e4e85
made token fetching lazy-loaded
2015-10-13 17:04:36 -04:00
Justin Richer
542afca459
cleans duplicate access tokens from DB before other cleanup happens
2015-10-13 15:33:23 -04:00
Justin Richer
149e93e970
Disabled broken crypto tests, pending #938
2015-10-13 11:57:41 -04:00
Justin Richer
ebb4f2c3d4
Upgraded to nimbus 4.2, closes #934
2015-10-13 04:40:01 -04:00
Mark Janssen
d337e14de3
Remove transitive commons-logging dependencies
...
We use slf4j instead; jcl-over-slf4j needs to be a compile-time dependency because we use it in several classes.
Unfortunately Maven does not have a way to exclude commons-logging globally, so we need to figure out which dependencies include it through `mvn dependency:tree` and specify an `<exclusion>` for each of them.
Finally, we upgrade to slf4j 1.7.12: http://www.slf4j.org/news.html .
2015-10-12 20:17:51 -04:00
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
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
ca23521c3b
fixed entity relationship for address
2015-10-01 20:52:01 -04:00
Justin Richer
e1af979995
don't load user info for anonymous authentications, closes #895
2015-10-01 19:12:50 -04:00
Tony Fendall
f43c94314c
Change Address model to be an interface. Will allow consuming projects
...
to override this funcitonality more easily.
2015-10-01 15:57:34 -04:00
John Brooks
719a714735
Addresses issue 910 by replacing update_time with update_at for JSON
...
objects.
2015-10-01 15:43:31 -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
edda0218e1
added missing copyright statement.
2015-08-05 09:58:41 -04:00
Justin Richer
8a4fb5f839
cleaned up imports
2015-08-05 09:46:36 -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
064f36ef6c
clean up resource sets when clients are deleted
2015-07-09 18:07:19 -04:00
Justin Richer
f6c20ad314
changed to using merge() in JPA instead of persist()
2015-07-09 18:06:25 -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
8c822c0f54
detached whitelist from approved sites, closes #781
2015-07-08 17:22:55 -04:00
Justin Richer
e96eda0990
save dynamically registered clients to the server's database, closes #799
2015-07-08 14:35:20 -04:00
Justin Richer
42b93be492
added uri-encoded client service, closes #857
2015-07-07 17:55:56 -04:00
Justin Richer
aa96b1f1ed
made things a little null safer
...
closes #813 (really)
2015-07-03 20:16:37 -04:00
Justin Richer
6703db234d
added equals/hashCode/toString on UMA model objects
2015-07-03 20:16:34 -04:00
Justin Richer
a8a6e7bf31
downscope resulting token based on policy
2015-07-03 20:16:33 -04:00
Justin Richer
af798705b4
made claim values any JSON type, closes #853
2015-07-03 20:16:33 -04:00
Justin Richer
b0935086c2
made claims processor take in policy set and ticket directly
2015-07-03 20:16:33 -04:00
Justin Richer
de9f69e461
introduced a claims processor result data shuttle
2015-07-03 20:16:33 -04:00
Justin Richer
2cfaa1c1d7
renamed RequiredClaimSet to Policy
2015-07-03 20:16:32 -04:00
Justin Richer
b8a5486995
made required claims sets stick in the database
2015-07-03 20:16:32 -04:00
Justin Richer
cd47d32e2d
split required claim sets out as separate indirection structure, closes #813
2015-07-03 20:16:32 -04:00
Justin Richer
2f4d9ce54b
clearing out refresh tokens is now configurable, closes #409
2015-06-25 12:07:38 -04:00
Justin Richer
7df3597757
split client's auth token into pending and authorized classes
2015-06-24 16:00:40 -04:00
Justin Richer
b4520c170e
ID Token carried through as parsed JWT instead of string, closes #832
2015-06-24 16:00:40 -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