Justin Richer
fdf8c4d620
Updated UMA's ExternalAuthoritiesMapper to new OIDCAuthoritiesMapper class, closes #850
2015-06-23 20:49:03 -04:00
Justin Richer
445099fc74
Sync database changes across all three platforms
2015-06-23 20:31:28 -04:00
lomori
84b595ea6f
Synch with HSQLDB version
...
Few fields were missing, e.g. user_info::src, causing an application crash with MySQL.
2015-06-23 20:24:29 -04:00
Mark Janssen
bf295b4c67
Improve Spring Security dependency management
2015-06-23 20:21:35 -04:00
Mark Janssen
a7c0a45e5d
Add empty <relativePath> to avoid Maven warnings
...
Occurs when using a Git submodule in overlay project.
[WARNING] Some problems were encountered while building the effective model for org.mitre:openid-connect-common:jar:1.2.0-SNAPSHOT
[WARNING] 'parent.relativePath' of POM org.mitre:openid-connect-parent:1.2.0-SNAPSHOT (…/OpenID-Connect-Java-Spring-Server/pom.xml) points at …:…-overlay instead of org.sonatype.oss:oss-parent, please verify your project structure @ org.mitre:openid-connect-parent:1.2.0-SNAPSHOT, …/OpenID-Connect-Java-Spring-Server/pom.xml, line 26, column 10
2015-06-23 20:17:01 -04:00
Stephen Moore
a259841eaf
Added getters and setters to IntrospectingTokenService
...
Fixed TokenCacheObject constructor for setting TCO's expire time
2015-06-09 13:37:07 -04:00
Stephen Moore
698fe55b85
IntrospectingTokenService now takes parameters (cacheTokens, cacheNonExpiringTokens, defaultExpireTime, forceCacheExpireTime) to change the behavior or even disable the caching of responses from the IntrospectionEndpoint.
2015-06-04 16:33:37 -04:00
Justin Richer
286d433da6
save json object inside registered client if it's available, closes #800
2015-06-03 11:07:45 -04:00
Mark Janssen
9e74e40453
Use diamond syntax instead of explicit types
2015-06-03 10:24:48 -04:00
Mark Janssen
13f5e4f8a6
Collapse identical catch branches
2015-06-03 10:24:48 -04:00
Mark Janssen
6dc2b2cb5e
Various small improvements/bugfixes
2015-06-03 10:24:41 -04:00
William Kim
54fbf0d0ac
Added null check for expiration during introspection. Making assumption that null exp means tokens dont expire.
2015-06-03 09:57:22 -04:00
Yaser Alraddadi
2d5e53c0f2
Fix syntax error: , at the end of table creation
...
Fix syntax error: , at the end of table creation
2015-06-03 14:56:03 +03: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
f7b5228109
UserInfo carries original JSON object along if available
2015-06-01 20:10:07 -04:00
Justin Richer
23e1e87368
dressed up error message a little
2015-06-01 19:39:09 -04:00
Justin Richer
0aabb7226d
internationalized the error and login pages
2015-06-01 19:34:43 -04:00
Justin Richer
4655650a68
added OAuth error display page, closes #559
2015-06-01 19:21:32 -04:00
Justin Richer
118237ab05
moved user info interceptor to pre-handle
2015-06-01 19:15:54 -04:00
Justin Richer
dfc8df42f5
moved server configuration injection to pre-request
2015-06-01 19:09:42 -04:00
Justin Richer
54e3b7e8d3
added new messages for JWK Set handling
2015-06-01 19:08:51 -04:00
Justin Richer
49c8804a1c
JWK Set by value UI added to resource registration
2015-06-01 15:35:21 -04:00
Justin Richer
d09b003bc3
JWK Set by value UI added to dynamic registration
2015-06-01 15:35:21 -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
8b81b36e22
property editor to allow JWK Set to be represented as a string in the XML configuration
2015-06-01 15:35:20 -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
30162f6baa
added direct JWK set to data model
2015-05-29 13:00:13 -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
285504cba1
sync database tables across different vendors
2015-05-28 17:26:30 -04:00
Mark Janssen
742ceea182
Support for PostgreSQL
2015-05-28 17:07:41 -04:00
Mark Janssen
d583499a07
Add X-Frame-Options header
2015-05-28 17:07:06 -04:00
Mark Janssen
effe955953
Fix blacklist/whitelist for DynamicRegistrationClientConfigurationService
...
ClientConfigurationService#getClientConfiguration has ServerConfiguration as parameter, not String
2015-05-28 17:05:55 -04:00
Justin Richer
caf85b990d
Revert "added option to send skip sending nonce if desired, closes #704 , closes #683,"
...
This reverts commit bbeaeb06e3
.
Conflicts:
openid-connect-client/src/main/java/org/mitre/openid/connect/client/OIDCAuthenticationFilter.java
openid-connect-common/src/main/java/org/mitre/openid/connect/config/ServerConfiguration.java
2015-05-28 16:44:26 -04:00
Justin Richer
d32118d017
Revert "added unit tests for nonce-less url builders (exception cases)"
...
This reverts commit ada1b0d24e
.
Conflicts:
openid-connect-client/src/test/java/org/mitre/openid/connect/client/service/impl/TestPlainAuthRequestUrlBuilder.java
2015-05-28 16:41:24 -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
Justin Richer
441b19f0c5
fixed data export to comply with new auth holder
2015-05-26 22:00:21 -04:00
Justin Richer
84167396da
made saved user auth remember original class if it gets re-used
2015-05-26 22:00:20 -04:00
Justin Richer
a7905c9f82
only save strings in the Extensions map
2015-05-26 22:00:20 -04:00
Justin Richer
93a91c8f84
fixed oauth2request constructor
2015-05-26 22:00:20 -04:00
Justin Richer
bedda2959d
set table on entity class, added null-safe copies to all collection fields
2015-05-26 22:00:20 -04:00
Justin Richer
5e3d08ef4d
temporarily commented out query by authentication in both token types
2015-05-26 22:00:20 -04:00