Commit Graph

444 Commits (be9d8948ef204f79450e13c43da1b492ce97bdea)

Author SHA1 Message Date
Justin Richer 7df31f1e87 completed rudimentary UMA authorization API.
Working: resource set registration, permission ticket creation, RPT creation from ticket

Still missing: adding required claims to resource set, adding provided claims to permission ticket
2015-03-17 22:26:12 -04:00
Justin Richer e1769d1545 added (optional) permissions sets to access tokens 2015-03-17 21:42:36 -04:00
Justin Richer 1be9da52c6 separated ticket object from permission object to facilitate re-use of permission object with tokens 2015-03-17 21:16:29 -04:00
Justin Richer 2993b76dad added auth request endpoint to context configuration 2015-03-17 18:59:43 -04:00
Justin Richer 1393251da9 added value to claim 2015-03-17 18:57:35 -04:00
Justin Richer 2aadb09f49 started claims service, added expiration to permissions 2015-03-16 22:52:21 -04:00
Justin Richer a57c336e11 added uma_authorization to default scope set 2015-03-16 12:29:17 -04:00
Justin Richer 8352145d82 Merge branch 'master' into authorization-api
Conflicts:
	openid-connect-common/src/main/java/org/mitre/oauth2/service/SystemScopeService.java
	openid-connect-server-webapp/src/main/webapp/WEB-INF/application-context.xml
	openid-connect-server/src/main/java/org/mitre/discovery/web/DiscoveryEndpoint.java
	openid-connect-server/src/main/java/org/mitre/oauth2/web/IntrospectionEndpoint.java
	openid-connect-server/src/main/java/org/mitre/openid/connect/web/ClientAPI.java
	openid-connect-server/src/test/java/org/mitre/oauth2/service/impl/TestDefaultIntrospectionAuthorizer.java
2015-03-13 18:39:26 -04:00
Justin Richer ba51df0c37 consolidated client credential filter beans
(note: imports magic from secoauth)
2015-03-13 18:30:09 -04:00
Justin Richer 4f12fab56b made unused auth codes expired (they're still single-use), refactored auth code service layer 2015-03-13 13:45:49 -04:00
Justin Richer 7e9ee525a8 cleaned up old i18n files and references 2015-03-13 11:33:20 -04:00
Justin Richer f39e2e9412 ported the remainder of the swedish language file to the JSON format 2015-03-12 20:56:26 -04:00
Justin Richer 9b0e504cea transferred remainder of English text to new configuration 2015-03-12 18:03:05 -04:00
Justin Richer 2abcd96bbe set fallback locale to English, ultimate fall through is to return the code string itself 2015-03-12 17:28:27 -04:00
Justin Richer 285ad71874 made input reader use UTF8, imported the first set of Swedish text to the JSON format 2015-03-12 17:07:08 -04:00
Justin Richer 4d1b08f89d moved english homepage text to json format 2015-03-12 15:49:44 -04:00
Justin Richer 80605becf1 rudimentary json-based message source 2015-03-12 15:26:23 -04:00
Justin Richer ed8887864c added font and key files to non-filtered file sets 2015-03-12 13:35:11 -04:00
Justin Richer 75e0cdd550 fixed syntax error in messages file 2015-03-12 13:34:35 -04:00
Justin Richer 54bec32b7e restored relative time display to a few pages where it was lost during i18n updates, closes #766 2015-03-11 21:24:11 -04:00
Justin Richer daee9266c5 default clients to SECRET_BASIC in UI, closes #772 2015-03-11 16:34:45 -04:00
Justin Richer 1735dbca11 extracted controller URLs to constants, closes #769 2015-03-11 13:20:59 -04:00
Justin Richer c777ebfac9 added universal OAuth exception handling 2015-03-11 11:41:28 -04:00
Justin Richer 1ba14f7682 added resource set and permission ticket tables to mysql datastore 2015-03-10 18:49:44 -04:00
Justin Richer c3bf359629 turned resource server filter back on 2015-03-10 18:28:35 -04:00
Justin Richer 99c57141cb fixed prepacked scope value 2015-03-10 15:36:43 -04:00
Justin Richer ee522100b9 Merge branch 'master' into uma-introspection
* master:
  fixed logger variable name
  made logger declarations consistent across project, closes #780
  Fixed logger
  null safe
  removed DateUtil
  added icons to scope editing panel
2015-03-10 15:03:26 -04:00
Justin Richer 627bcaee43 added client_id to resource sets 2015-03-10 12:38:13 -04:00
Justin Richer 5ff9cd1bbb implemented permission registration API 2015-02-28 17:59:37 -05:00
Justin Richer 0dc7cb05e7 added icons to scope editing panel 2015-02-27 12:37:11 -05:00
Justin Richer 351ce3995a Merge branch 'master' into uma
pulled in deep link checking and checkbox handling
2015-02-27 10:16:25 -05:00
Justin Richer c8cf2abbd9 made scopes robust against deep links 2015-02-27 10:15:36 -05:00
Justin Richer 45754d3b75 made clients robust against deep links 2015-02-27 08:47:39 -05:00
Justin Richer d570497b16 fixed some bugs in whitelist rendering and saving 2015-02-26 21:17:40 -05:00
Justin Richer 692e8418d6 fixed whitelist deep linking, closes #718 2015-02-26 21:05:01 -05:00
Justin Richer 8caaf3ae20 whitelist editor now uses checkboxes, closes #773 2015-02-26 16:36:58 -05:00
Justin Richer 4d88e04e59 added resource set registration scope to built in set 2015-02-24 17:45:34 -05:00
Justin Richer 3b6412219b added abbreviated view, updated OAuth error handling, fixed URL mapping 2015-02-24 15:10:48 -05:00
Justin Richer 3076da1ed8 functioning resource set repository layer 2015-02-24 12:10:54 -05:00
Justin Richer efeead52b6 fixed typos in data layer, added blank service layer to resource set 2015-02-24 12:00:58 -05:00
Justin Richer 071ea579a3 added resource set class 2015-02-23 11:28:21 -05:00
Justin Richer b670f44138 added UMA to version number 2015-02-19 17:55:25 -05:00
Justin Richer 19879c20c2 restored restricted grant type behavior on dynamic registration page (was lost in translation) 2015-02-18 22:01:50 -05:00
Justin Richer 6a41e98474 added display flag for default scopes 2015-02-18 17:39:00 -05:00
Justin Richer 5f116d522d fixed missing display message 2015-02-18 17:31:09 -05:00
Justin Richer 2d53f317b0 checkboxes now control list membership behavior, autocomplete is turned off 2015-02-18 17:30:56 -05:00
Justin Richer e963c3c1ec checkbox based list renderer 2015-02-18 16:44:44 -05:00
Justin Richer 9a19207f86 long list widgets now clickable 2015-02-18 15:49:25 -05:00
Justin Richer 9ccaa98e2a fixed default scope lists for dynamic clients and protected resources 2015-02-18 10:57:22 -05:00
Justin Richer cf07f75682 added UI for restricted scopes 2015-02-18 10:47:30 -05:00
Justin Richer 593fac83cf scopes can now be set as "restricted" instead of needing to be set "allowDynReg", closes #747 2015-02-17 18:25:52 -05:00
Justin Richer ecfb72bc50 additional JOSE class naming 2015-02-17 15:32:20 -05:00
Justin Richer 522edda074 additional JOSE class renaming 2015-02-17 14:57:29 -05:00
Justin Richer 05f03f7c90 yet more year updates 2015-02-17 13:09:45 -05:00
Justin Richer f7998899cf missed a few copyright notices 2015-02-17 13:02:41 -05:00
Justin Richer e2349984b8 happy new year 2015! 2015-02-17 10:24:08 -05:00
Justin Richer d91da77a31 cleaned up resource reg view 2015-02-16 21:06:35 -05:00
Justin Richer cdd49d9d54 ported help-block text to other admin pages, cleaned up rsreg form processor 2015-02-16 20:51:16 -05:00
Justin Richer 40b390de6d pluralized post-logout redirect uris for dynamically registered clients 2015-02-16 16:56:20 -05:00
Justin Richer da9c8bdee5 added support for help blocks on list widget views 2015-02-16 16:43:58 -05:00
Justin Richer cc02f8fbe8 pluralized post-logout redirect URI on client, closes #654 2015-02-16 16:43:34 -05:00
Justin Richer b7612520c4 fixed swedish message 2015-02-16 15:16:03 -05:00
Justin Richer 70779a69ea reorganized dependency management section, managed cross-module dependencies, updated Nimbus JWT library 2015-02-16 14:45:13 -05:00
Justin Richer 587d4b2db6 further pom file cleanup 2015-02-16 14:24:48 -05:00
Justin Richer 377d8cb884 moved dependency version management to parent pom, closes #666 2015-02-16 13:51:25 -05:00
Justin Richer d25602fbe7 created a locale resolved tied in with the existing server configuration bean, removed locale interceptor (it doesn't work with fixed resolvers), cleaned up comments and files 2015-02-16 10:12:27 -05:00
Fredrik Jönsson 7861300d72 Activate locale change interceptor and make it overrideable. 2015-02-15 21:44:48 +01:00
Fredrik Jönsson 10b7eb60c8 Fix typo. 2015-02-11 16:08:45 +01:00
Fredrik Jönsson a80bb19faf Translate dynreg, rsreg warning. 2015-02-11 15:26:08 +01:00
Fredrik Jönsson 3fbd17ffe3 Translate additional tooltip. 2015-02-11 14:03:28 +01:00
Fredrik Jönsson c5d1f4de9d Translated not implemented yet. 2015-02-11 13:54:40 +01:00
Fredrik Jönsson d774cfeb6d Fix explicit date format strings. 2015-02-11 13:36:09 +01:00
Fredrik Jönsson 0b4e584533 Translate dates. 2015-02-11 13:19:37 +01:00
Fredrik Jönsson 7dbfa37887 Switch language to English. 2015-02-11 12:53:59 +01:00
Fredrik Jönsson 22e9dd703b Fix typo. 2015-02-11 11:57:13 +01:00
Fredrik Jönsson 1801225528 Translate page titles. 2015-02-11 11:50:08 +01:00
Fredrik Jönsson bd38e43f5a Translated rsreg page and fixes. 2015-02-11 09:58:06 +01:00
Fredrik Jönsson c50392d77e Started working on rsreg page. 2015-02-11 07:40:35 +01:00
Fredrik Jönsson a602d4c231 Translate dialogs in dynreg.js. 2015-02-10 22:28:20 +01:00
Fredrik Jönsson 6f35c2273d Translated last tab of dynreg. 2015-02-10 22:15:37 +01:00
Fredrik Jönsson 19181446aa More reasonable max length for default max session. 2015-02-10 22:15:20 +01:00
Fredrik Jönsson 8b38d6a797 Translated dynreg cryptography tab. 2015-02-10 14:40:43 +01:00
Fredrik Jönsson 2982f8e199 Translated dynreg tokens tab. 2015-02-10 13:53:43 +01:00
Fredrik Jönsson 2cad53f5a5 Access tab translated. 2015-02-10 13:39:10 +01:00
Fredrik Jönsson dcf8e1988c Translate first tab of dynreg client. 2015-02-10 12:42:37 +01:00
Fredrik Jönsson 0e9214ccea Started working on dev pages. 2015-02-10 11:31:25 +01:00
Fredrik Jönsson c97cd1bd10 No pluras 's' in swedish. 2015-02-10 11:02:19 +01:00
Fredrik Jönsson d42ad7a9ab Translate popup dialogs. 2015-02-10 10:59:41 +01:00
Fredrik Jönsson 97cf6854ed Entire client form translated. 2015-02-10 10:14:31 +01:00
Fredrik Jönsson 76b10736ef Translated missing loading box. 2015-02-10 09:26:51 +01:00
Fredrik Jönsson eaf2ac3160 Add missing white space to loading box. 2015-02-10 09:23:13 +01:00
Fredrik Jönsson f6a26be722 Crypto tab in client form translated. 2015-02-10 09:21:14 +01:00
Fredrik Jönsson 89004b3b43 Fixes and started translating crypto tab. 2015-02-09 23:05:39 +01:00
Fredrik Jönsson 3c72097f3d Tokens tab translated. 2015-02-09 20:24:06 +01:00
Fredrik Jönsson a5ce2f66a2 Credentials tab translated. 2015-02-09 19:45:25 +01:00
Fredrik Jönsson 3f9f33f9a4 Started working on credentials tab. 2015-02-09 16:37:11 +01:00
Fredrik Jönsson d308f58e71 Translate searches in client table. 2015-02-09 12:37:08 +01:00
Fredrik Jönsson d082394bc8 Fix translation bug. 2015-02-09 11:22:24 +01:00
Fredrik Jönsson 91ac730129 Translate loading popyps in client page. 2015-02-09 11:03:47 +01:00
Fredrik Jönsson 7d24490f30 Translate missing peaces of client table. 2015-02-09 10:46:07 +01:00
Fredrik Jönsson 4626584b06 CSS tweak. 2015-02-09 10:33:53 +01:00
Fredrik Jönsson 62b6406581 Client access tab in client form translated. 2015-02-09 10:32:05 +01:00
Fredrik Jönsson 43b6472a7a First tab of client form translated. 2015-02-08 10:55:39 +01:00
Fredrik Jönsson ea1052388c Client list table translated. 2015-02-07 17:58:59 +01:00
Fredrik Jönsson 550b7d4e41 Translated last of scopes. 2015-02-07 15:41:00 +01:00
Fredrik Jönsson 73a4533906 Translate remains of scope form and some other fixes. 2015-02-07 09:04:00 +01:00
Fredrik Jönsson fdc9a65ec1 Most of scope pages translated. 2015-02-06 22:37:05 +01:00
Fredrik Jönsson 004c439711 Translated whitelist. 2015-02-06 15:56:19 +01:00
Fredrik Jönsson 44b8e565ae Admin template translated. 2015-02-06 14:12:35 +01:00
Fredrik Jönsson d0b3e19279 Most of token page translated. 2015-02-06 13:44:26 +01:00
Fredrik Jönsson b2d2a95a47 Most of grant page translated. 2015-02-06 09:59:32 +01:00
Fredrik Jönsson 5a7e70a18e First successful translation of template string. 2015-02-06 00:01:17 +01:00
Fredrik Jönsson 8f64e0c454 Initialize i18next library and load messages. 2015-02-05 18:21:48 +01:00
Fredrik Jönsson 5e2522491d Add i18next library. 2015-02-05 15:47:15 +01:00
Fredrik Jönsson ef3c13ef24 Minor tweaks. 2015-02-05 12:59:22 +01:00
Fredrik Jönsson 86e4f4afe1 Fix date printing in approval page. 2015-02-05 11:01:28 +01:00
Fredrik Jönsson 323a860210 Set correct language in header. 2015-02-05 10:58:13 +01:00
Fredrik Jönsson bed754dde6 Fix plural issues. 2015-02-05 09:31:37 +01:00
Fredrik Jönsson 4dde4fa054 Fixes in statistics. 2015-02-05 09:17:50 +01:00
Fredrik Jönsson 502150c196 Translate approval page. 2015-02-05 00:05:00 +01:00
Fredrik Jönsson 4f7e3ed4e3 Translate page titles for pages translated so far. 2015-02-04 21:58:47 +01:00
Fredrik Jönsson c36e0dbf9c Translate manage.jsp. 2015-02-04 21:26:39 +01:00
Fredrik Jönsson 3533dcdee9 Translate statistics, first version. 2015-02-04 21:09:01 +01:00
Fredrik Jönsson 55bc8713ef Fix issues in sidebar. 2015-02-04 18:40:39 +01:00
Fredrik Jönsson 644344a6e4 Refactorize, remove text attribute from messages so untranslated labels are easily identified. 2015-02-04 16:10:11 +01:00
Fredrik Jönsson f991ca0093 Translate sidebar. 2015-02-04 16:03:24 +01:00
Fredrik Jönsson a33a3c13c6 Fix the about page. 2015-02-04 15:48:57 +01:00
Fredrik Jönsson 6fccef3f69 Translate copyright notice. 2015-02-04 15:44:56 +01:00
Fredrik Jönsson 2dcedca7ac Translate home page, minus statistics string which currently is
non-translateable and needs to be refactorized.
2015-02-04 14:59:54 +01:00
Fredrik Jönsson a61759bf74 Translate contact page. 2015-02-04 14:32:13 +01:00
Fredrik Jönsson 222b7bae91 Initial i18n setup and translations. 2015-02-04 13:50:09 +01:00
Justin Richer 6c88d7c54b removed old owner_id field, closes #636 2015-01-17 08:18:36 -05:00
Wolter Eldering 3a067f1875 modify foreign key column types 2014-12-18 20:39:37 -05:00
Wolter Eldering 0e50b2f250 Fix column foreign key data type
make client_id in access_token and approved_site_scope,
whitelisted_site_id in approved_site the same type at the key they
refer to.
2014-12-18 20:39:37 -05:00
Justin Richer e9d764e53e added support for login_hint, closes #250 2014-11-26 09:55:39 -05:00
Justin Richer 55fb6667a0 removed unused variable in dynreg page 2014-11-22 23:46:25 -05:00
Justin Richer 76b25e13c1 made offline access non-default 2014-11-22 23:46:25 -05:00
Justin Richer e371ad345f fixed checking of refresh token permissions in client service, clients can now request either refresh_token grant type or offline_access scope and it will work. added checkbox to dynreg page for ease-of-use
closes #734
2014-11-22 23:46:25 -05:00
Justin Richer b4f3039c5a applied list widget catch to all objects 2014-11-13 14:16:00 -10:00
Justin Richer 51b10dbe96 more comprehensive list widget leftover object handling in client 2014-11-13 13:41:45 -10:00
Justin Richer 89f46fa872 client scopes now added appropriately 2014-11-13 13:15:11 -10:00
Justin Richer d9d9903c55 removed blur detection, started work on alternative 2014-11-13 11:42:50 -10:00
Justin Richer d7f8a846c3 made claim popover more friendly to mobile environments 2014-11-13 11:35:59 -10:00
Justin Richer b14dfa6458 approval page defaults to "ask again" when prompt=consent is passed, closes #669 2014-11-13 11:23:54 -10:00
Justin Richer 4e4d9337b6 added assertion authentication to introspection and revocation endpoints, closes #724 2014-11-12 16:32:48 -10:00
Justin Richer 34afe21e8a clean tabs, closes #727 2014-11-12 15:47:32 -10:00
Justin Richer b50facd4c2 explicitly added Jackson2 to support secoauth serialization, added string converter to work with our API 2014-11-11 00:17:03 -10:00
Justin Richer e6d10b67a4 update to Spring 4 and other related libraries 2014-11-10 18:29:54 -10:00
Justin Richer 841e4b4d68 added click through sanity check to registration token rotation, closes #698 2014-10-23 23:30:34 -04:00
Justin Richer 9e1bd8d8c1 updated icons list, enhanced editor display
Addresses #679
2014-10-23 23:30:34 -04:00