Commit Graph

545 Commits (0d162b1423269685adbd1d77cbf6c0c90a62cd14)

Author SHA1 Message Date
Justin Richer 91da3935f5 Made ID tokens ephemeral, made access token’s “additional information” extensible 2016-12-21 13:01:15 -05:00
Justin Richer 91ed758ed1 removed “attributeName” from annotation as this breaks EclipseLink JPA 2016-12-09 16:58:43 -05:00
Mikko Tommila 4f4c8de1c8 Fix JPA issues to allow using Hibernate 2016-12-09 15:15:50 -05:00
Justin Richer 55b1b00b73 Updated relationship between approved sites and access tokens, closes #874 2016-12-09 12:55:42 -05:00
Justin Richer d875d52be7 updated data import/export services for 1.3 2016-12-08 17:01:55 -05:00
Julian Schlichtholz c3d0c18af5 make HttpClient configurable, closes #1071 2016-12-02 16:23:55 -05:00
ngriesser f45a6ef56a use the same encoding as on client side
see OIDCAuthenticationFilter line 336
2016-12-02 16:20:09 -05:00
pwolf23 6f5ca3fd2f Fixed missing "final" modifier in constant 2016-12-02 14:31:25 -05:00
Justin Richer 5dcda2812e added code challenge method to client model (properly this time) 2016-07-24 17:45:04 -04:00
Justin Richer 2cc90ba5f2 created PKCE algorithm class 2016-07-24 17:06:29 -04:00
Justin Richer 83d7627ed0 serialize phone_number and phone_number_verified, closes #1030 2016-07-24 16:49:46 -04:00
Justin Richer d1d05e506e added software statement to dynamic registration self-service 2016-07-24 16:28:08 -04:00
Justin Richer 42ccb8b39e make software statement processing null-safe 2016-07-24 14:55:12 -04:00
Justin Richer 8c021ad403 added assertion validator that validates assertions signed by the local server only 2016-07-22 14:04:33 -04:00
Justin Richer 8e016a8d30 make the null assertion processor the default 2016-07-22 13:50:37 -04:00
Justin Richer a5a12b2f1f added assertion validation engine 2016-07-22 13:47:20 -04:00
Justin Richer fa63993896 added software statement to client model, added processor to dynamic registration parser 2016-07-21 16:55:46 -04:00
Justin Richer ee537c404b externalize locale and message resolver configuration 2016-07-14 18:29:38 -04:00
jimmytheneutrino fa4722cdd8 shortTopbarTitle 2016-07-07 16:31:48 -04:00
Justin Richer fa4ed7ea06 "dual-client" mode is mutually exclusive with HEART mode, HEART mode takes precedence 2016-02-24 13:08:40 -05:00
Justin Richer 84ff2f5fb9 disallow client secret authentication in HEART mode 2016-02-24 13:03:02 -05:00
Justin Richer fd452bf379 added heart-mode flag 2016-02-23 19:24:52 -05:00
Justin Richer f27df01ccc encode empty arrays as nulls by default, leave old function as a backup
closes #1011
2016-01-29 16:42:40 -05:00
Justin Richer c386f0d7c1 added claims redirect URIs to dynamic registration model 2016-01-22 15:19:47 -05:00
Misagh Moayyed 3d14b0d128 rename zone_info claim to zoneinfo 2016-01-21 15:52:59 -05:00
Justin Richer 7badfe1d17 Happy new year 2016! 2016-01-21 15:50:37 -05:00
Justin Richer d74ba2cd04 handled errors better in JWK Set cache 2015-12-21 15:51:53 -05:00
Justin Richer d1033b693f added privacy-preserving client logo cache 2015-12-21 15:51:39 -05:00
Justin Richer 7f464c496b changed copyright to new consortium name 2015-12-16 14:51:12 -05:00
Justin Richer 9ffe877766 added getId to address interface, closes #958 2015-11-25 16:06:17 -05:00
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 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
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 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 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 0740443768 added claims redirect uri set to client model for UMA usage 2015-07-30 13:56:14 -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