Commit Graph

605 Commits (60034aee1b11f6f6d0f86c3d12028677d9239d3e)

Author SHA1 Message Date
Enrico Vianello 60034aee1b Add hashMe method to compute AT hash value as needed 2023-07-25 18:27:33 +01:00
Enrico Vianello 8cbb974e09 Use Guava libraries to compute token value hash 2023-07-13 22:47:07 +02:00
Enrico Vianello 1329edd6ae Merge remote-tracking branch 'origin/issue/iam-579' into v1.3.6 2023-07-12 19:20:11 +02:00
Enrico Vianello d58c826937
Merge pull request #4 from indigo-iam/merge-remote
Merge updates from source repo into our development branch
2023-07-12 19:12:01 +02:00
Enrico Vianello 66caae9589 Merge remote-tracking branch 'mitre/master' into merge-remote 2023-07-12 18:46:54 +02:00
Enrico Vianello bd24a3b85d Clear access tokens in one query 2023-07-12 16:44:32 +02:00
rmiccoli f86ab09f65 Fix query name 2023-06-16 17:50:28 +02:00
rmiccoli b72baa335f Change query in order to search by AT value hash
instead of AT value
2023-06-16 17:34:59 +02:00
rmiccoli 12e0ca7a09 Add getter and setter of token value hash 2023-06-13 17:04:09 +02:00
shrexster42 6906f616e2 Upgrade to Java 11 and Spring 5 2021-12-18 22:30:43 +00:00
Andrea Ceccanti a60fd5e440 Add minimal hashCode/equals implementation for ClientDetailsEntity 2021-12-12 11:25:45 +01:00
Andrea Ceccanti c8e2752ffa Make some entity classes serializable
DeviceCode not being serializable causes issues when externalizing
sessions to Redis.
2021-11-16 15:10:04 +01:00
Andrea Ceccanti 12bfab4f55 MitreID code compiles against latest Spring libraries 2021-10-25 17:13:07 +02:00
Andrea Ceccanti 846727e9b3 Move dyn client validation to dedicated service
Which allows easier overriding for integrations
2019-10-04 07:40:16 +02:00
Andrea Ceccanti e3392dd759 Merge upstream 1.3.5 with our local changes 2019-02-22 19:20:50 +01:00
Andrea Ceccanti 0ba26c1c03 inthemerge 2018-11-28 14:38:27 +01:00
Justin Richer dd922b4cf7
Merge pull request #1378 from ketola/fetch-tokens-by-sub
Fetch tokens by user name
2018-05-03 14:44:51 -04:00
Justin Richer a596cc1fd4 Made full URLs for device flow switchable server-wide instead of per-client 2018-05-03 14:37:50 -04:00
Justin Richer 7ad29ae9c6 Revert "Add possibility to disable verification_uri_complete per client"
This reverts commit dae674af67.
2018-05-03 13:59:38 -04:00
ondrejvelisek dae674af67 Add possibility to disable verification_uri_complete per client 2018-05-01 13:46:23 +02:00
Sauli Ketola 51b580aa18 Use 'userName' instead of 'sub' in naming 2018-04-06 08:55:06 +03:00
Sauli Ketola bf8149605a Create queries for getting access and refresh tokens by user sub 2018-04-05 19:25:23 +03:00
enricovianello f6e6954450 Include additional claims in ID token
Read https://github.com/indigo-iam/iam/issues/202
2018-02-26 10:35:43 +01:00
Justin Richer e2d94f422a new year 2018 2018-02-12 10:39:04 -05:00
Brady Mulhollem f7da25fbe8 Upgrade nimbus-jose-jwt to 5.4. 2018-02-05 13:28:48 -05:00
Andrea Ceccanti 7d10337205 Merged 1.3.1 (build & test green) 2017-09-21 15:49:50 +02:00
Andrea Ceccanti 2b1df25aad Merge remote-tracking branch 'mitre/master' into devel-1.3.1
* mitre/master: (153 commits)
  removed old document PDFs from repo
  check for missing refresh token value on refresh, closes #1242
  removed unused field from UI config bean
  fixed client readme file
  Updated copyrights
  Corrected typo
  fixed unit test for new default redirect behavior
  set redirect URI matching to strict by default
  escaped output values on approval page, closes #1111
  added changelog file
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release mitreid-connect-1.3.1
  downgrade mysql dependency to GA version
  Removed double 'sure'
  fixed discovery endpoint, closes #1230
  Completed end session endpoint
  end session endpoint
  skeleton of end session endpoint, maybe need a change to user info lookup
  Fix psql_database script, replace SERIAL with BIGSERIAL and fix ...
  [maven-release-plugin] prepare for next development iteration
  ...
2017-09-21 14:25:06 +02:00
Justin Richer 705ac9879c removed unused field from UI config bean 2017-05-26 20:20:11 -04:00
Justin Richer 661c242a9f Updated copyrights 2017-05-26 20:17:17 -04:00
Justin Richer 2aa12fc0e3 end session endpoint 2017-04-28 19:05:30 -04:00
Justin Richer d317cf5024 added exception handling to device code creation step 2017-04-12 15:59:17 -04:00
Justin Richer cc0622edd0 internalized random string generation for device codes 2017-04-12 14:59:18 -04:00
Justin Richer 835a326627 allow polling of device codes, fixed UI for device code input 2017-03-27 14:39:40 -05:00
Justin Richer 1d7fba5d6e added cascade to address object, closes #1209 2017-03-24 12:44:49 -04:00
Justin Richer 050662dd5c updated dependencies 2017-03-24 12:12:06 -04:00
Justin Richer bd72b4138d added missing copyright declarations 2017-03-21 14:11:40 -04:00
Justin Richer 32ce21b5cd automated code formatting and cleanup 2017-03-21 14:07:20 -04:00
Justin Richer a926a8f0ab cleaned up server-side stats service, UI now uses per-client calls 2017-03-16 17:31:26 -04:00
Justin Richer 256b79ae51 lazy load client stats in UI 2017-03-16 17:20:04 -04:00
Justin Richer 22a4addfc0 added software ID and software version 2017-03-15 16:47:04 -04:00
Justin Richer 8406a89fd1 added device flow expiration 2017-03-14 17:40:30 -04:00
Justin Richer 44b24af466 database storage for device flow 2017-03-14 17:40:28 -04:00
Justin Richer 548dad4e29 added expiration to device codes 2017-03-14 17:40:27 -04:00
Justin Richer 9cb5377ce8 added device code validity seconds to client model 2017-03-14 17:40:27 -04:00
Justin Richer a5b4115169 functioning device code flow 2017-03-14 17:40:26 -04:00
Justin Richer 3326eee934 shell for device flow 2017-03-14 17:40:26 -04:00
Justin Richer c42fe57367 changed task operations to print out name of operation on run 2017-03-14 17:40:26 -04:00
Justin Richer 141f4da7f1 added PKCE editing capabilities to UI 2017-02-20 15:40:16 -05:00
Justin Richer c79b6da9d9 Javascript files for UI functionality loaded from configuration bean 2017-02-17 17:34:03 -05:00
Justin Richer 8178af87f0 further modularized data import/export service 2017-02-16 18:24:05 -05:00