Resolve "Benutzerdaten-Abfrage: Mehrere Modi & OAuth-Modus" #207

Merged
savau merged 144 commits from 142-userdata-oauth-mode into oauth2 2024-03-13 17:24:06 +01:00
savau commented 2024-01-11 23:02:16 +01:00 (Migrated from gitlab.uniworx.de)

Closes #142

Closes #142
savau commented 2024-01-11 23:02:17 +01:00 (Migrated from gitlab.uniworx.de)

assigned to @savau

assigned to @savau
savau commented 2024-01-12 17:14:53 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 3e9e90ed - chore(settings): restructure Settings.hs; add OAuthConf to AppSettings

Compare with previous version

added 1 commit <ul><li>3e9e90ed - chore(settings): restructure Settings.hs; add OAuthConf to AppSettings</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=620&start_sha=2356bf80a529055624f2d5007d2bb9c428bbe7b3)
savau commented 2024-01-13 00:41:10 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 5e85eae8 - refactor(settings): move ResourcePool, Ldap and OAuth2 settings to separate modules
  • 7ca12d06 - refactor(settings): enhance field names

Compare with previous version

added 2 commits <ul><li>5e85eae8 - refactor(settings): move ResourcePool, Ldap and OAuth2 settings to separate modules</li><li>7ca12d06 - refactor(settings): enhance field names</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=621&start_sha=3e9e90ed86ee0c855b0ab5cd7287f825bbb700a4)
savau commented 2024-01-13 00:42:29 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 7946e046 - chore(settings): update settings.yml

Compare with previous version

added 1 commit <ul><li>7946e046 - chore(settings): update settings.yml</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=622&start_sha=7ca12d064da979f840977c70947b8e65f379abb2)
savau commented 2024-01-13 01:15:00 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 31f657a1 - chore(settings): fix oauth2 config json parsers

Compare with previous version

added 1 commit <ul><li>31f657a1 - chore(settings): fix oauth2 config json parsers</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=623&start_sha=7946e046e29da274aec29ae312346a6ac9dfe759)
savau commented 2024-01-13 01:20:02 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 35902daf - chore(settings): add default value for oauth2 scopes in yaml

Compare with previous version

added 1 commit <ul><li>35902daf - chore(settings): add default value for oauth2 scopes in yaml</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=624&start_sha=31f657a15f9a3614e83b719d67ac4ce25e021cb9)
savau commented 2024-01-19 16:36:51 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 9f299c85 - chore(settings)!: rename userdb app settings

Compare with previous version

added 1 commit <ul><li>9f299c85 - chore(settings)!: rename userdb app settings</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=714&start_sha=35902daff684aef5780ced87c6df8b0ffb991dcf)
savau commented 2024-01-19 23:23:30 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 55ed01cb - chore: improve settings, rename old ldap settings

Compare with previous version

added 1 commit <ul><li>55ed01cb - chore: improve settings, rename old ldap settings</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=715&start_sha=9f299c854c9d2d2f1b1127c85a31b787f85fa210)
savau commented 2024-01-22 10:36:52 +01:00 (Migrated from gitlab.uniworx.de)

added 5 commits

  • 23513888 - feat(auth): WIP support for OAuth2
  • 9b9370fe - feat(auth): WIP authorization function
  • 44d082f8 - feat(auth): added azure & mock server to login widget
  • cf89722c - chore(auth): enabled ldap lookup for oauth2 creds
  • d56c9c3c - Merge branch 'oauth2' into 142-userdata-oauth-mode

Compare with previous version

added 5 commits <ul><li>23513888 - feat(auth): WIP support for OAuth2</li><li>9b9370fe - feat(auth): WIP authorization function</li><li>44d082f8 - feat(auth): added azure &amp; mock server to login widget</li><li>cf89722c - chore(auth): enabled ldap lookup for oauth2 creds</li><li>d56c9c3c - Merge branch &#39;oauth2&#39; into 142-userdata-oauth-mode</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=724&start_sha=55ed01cb40a9325d9f461563f0bccaa5708a1764)
savau commented 2024-01-23 03:58:05 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 1f31fe8c - chore(settings): add support for multiple modes for userdb
  • 9dc6ec46 - chore(settings): simplify/flatten userdb config settings

Compare with previous version

added 2 commits <ul><li>1f31fe8c - chore(settings): add support for multiple modes for userdb</li><li>9dc6ec46 - chore(settings): simplify/flatten userdb config settings</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=725&start_sha=d56c9c3c311dcaa94c8ff6e26322d67d5a09a510)
savau commented 2024-01-26 23:32:56 +01:00 (Migrated from gitlab.uniworx.de)

added 11 commits

  • 74f04491 - 1 earlier commit
  • 71af64dc - chore(model): add AuthAzure
  • 4051d1e1 - chore(settings): refactor userdb config structure
  • c929d42e - chore(foundation): rename auth exceptions
  • a42ccb0f - chore(auth): campus->ldap
  • 843ac60a - chore(auth): oauth2->azure
  • 2e005a90 - chore(foundation): remove failover from ldap pool conf
  • 12bb8b71 - chore(foundation): loosen tight ldap<>failover coupling, move campusUser to ldapUser
  • ff5b3192 - refactor(jobs): ldap->userdb
  • 3eec9ef8 - refactor(jobs): ldap->userdb messages
  • 471982d2 - chore(application): reimplement ldapPool startup

Compare with previous version

added 11 commits <ul><li>74f04491 - 1 earlier commit</li><li>71af64dc - chore(model): add AuthAzure</li><li>4051d1e1 - chore(settings): refactor userdb config structure</li><li>c929d42e - chore(foundation): rename auth exceptions</li><li>a42ccb0f - chore(auth): campus-&gt;ldap</li><li>843ac60a - chore(auth): oauth2-&gt;azure</li><li>2e005a90 - chore(foundation): remove failover from ldap pool conf</li><li>12bb8b71 - chore(foundation): loosen tight ldap&lt;&gt;failover coupling, move campusUser to ldapUser</li><li>ff5b3192 - refactor(jobs): ldap-&gt;userdb</li><li>3eec9ef8 - refactor(jobs): ldap-&gt;userdb messages</li><li>471982d2 - chore(application): reimplement ldapPool startup</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=730&start_sha=9dc6ec461c3a3ef307d72284ed4050c50c577828)
savau commented 2024-01-28 12:46:11 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 7e3e7720 - chore(foundation): use multifunctional authenticate
  • e9bbeffd - chore(auth): campusLogin->ldapLogin

Compare with previous version

added 2 commits <ul><li>7e3e7720 - chore(foundation): use multifunctional authenticate</li><li>e9bbeffd - chore(auth): campusLogin-&gt;ldapLogin</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=739&start_sha=471982d24511657acf4868e54e769bf839dc2b82)
savau commented 2024-01-28 18:16:21 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

Compare with previous version

added 2 commits <ul><li>d4a3459a - chore: user sources</li><li>aa893062 - chore(ldap): refactor ldapLogin type</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=741&start_sha=e9bbeffd7edea390c0c8b844f1bb69c7cd99036e)
savau commented 2024-01-28 18:32:43 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 84d7890a - chore(auth): oauth2User->azureUser
  • 9cbc35c2 - chore(users): add azure id to AddUserData

Compare with previous version

added 2 commits <ul><li>84d7890a - chore(auth): oauth2User-&gt;azureUser</li><li>9cbc35c2 - chore(users): add azure id to AddUserData</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=742&start_sha=aa893062f199e376fab22a9f514667b0e536dfb7)
savau commented 2024-01-28 20:06:04 +01:00 (Migrated from gitlab.uniworx.de)

added 4 commits

  • 514bca52 - chore: rename setting
  • a1ba004e - chore(messages): add message for Azure auth kind
  • c65dc04e - chore: add missing AuthAzure case
  • 264aaab2 - chore: campus->ldap

Compare with previous version

added 4 commits <ul><li>514bca52 - chore: rename setting</li><li>a1ba004e - chore(messages): add message for Azure auth kind</li><li>c65dc04e - chore: add missing AuthAzure case</li><li>264aaab2 - chore: campus-&gt;ldap</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=743&start_sha=9cbc35c263e573ee0a281e24443bf1e5bcad0409)
savau commented 2024-01-30 11:42:55 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 1cdb20eb - chore(ldap): fix user lookup types
  • 8e2a98c1 - chore(foundation): fix ldap auth and user lookup

Compare with previous version

added 2 commits <ul><li>1cdb20eb - chore(ldap): fix user lookup types</li><li>8e2a98c1 - chore(foundation): fix ldap auth and user lookup</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=753&start_sha=264aaab24c1303857a244c93ce495e218fce9aed)
savau commented 2024-01-30 14:02:04 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • af09e028 - chore(lms): add missing user fields for fake user
  • c8350722 - chore(ldap): migrate more campusUser usages

Compare with previous version

added 2 commits <ul><li>af09e028 - chore(lms): add missing user fields for fake user</li><li>c8350722 - chore(ldap): migrate more campusUser usages</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=754&start_sha=8e2a98c12b7e2d8d8a00080f5b96d5a3fe3e7124)
savau commented 2024-01-30 21:54:54 +01:00 (Migrated from gitlab.uniworx.de)

added 8 commits

  • f4b8417d - chore(messages): add admin azure message
  • 43bf25a5 - chore(azure): implement azureUser variant
  • 24dbaf36 - chore(form): add uuidField
  • f39de71c - chore(jobs): upsertAzureUser on synchronise user job with azure config
  • 3c4e6b62 - chore: fix constructor names
  • 608d8a36 - chore(users): add missing azure id field for UsersAdd
  • dfa774f6 - chore(users): campusUser->ldapUser
  • d9ed893b - chore(application): fix ldapPool setup

Compare with previous version

added 8 commits <ul><li>f4b8417d - chore(messages): add admin azure message</li><li>43bf25a5 - chore(azure): implement azureUser variant</li><li>24dbaf36 - chore(form): add uuidField</li><li>f39de71c - chore(jobs): upsertAzureUser on synchronise user job with azure config</li><li>3c4e6b62 - chore: fix constructor names</li><li>608d8a36 - chore(users): add missing azure id field for UsersAdd</li><li>dfa774f6 - chore(users): campusUser-&gt;ldapUser</li><li>d9ed893b - chore(application): fix ldapPool setup</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=756&start_sha=c8350722a41bbfae1b4c862fb9958d0e6f8102f1)
savau commented 2024-01-30 22:02:54 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • aa81de74 - chore(db-fill): add missing user fields

Compare with previous version

added 1 commit <ul><li>aa81de74 - chore(db-fill): add missing user fields</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=757&start_sha=d9ed893b52c32c3bcc5868c874e49f4c6da8bd55)
savau commented 2024-01-30 22:09:01 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 9c608070 - chore(db-fill): add missing user fields contd

Compare with previous version

added 1 commit <ul><li>9c608070 - chore(db-fill): add missing user fields contd</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=758&start_sha=aa81de74a4ce9fc3b3614747c724a27d36b9e528)
savau commented 2024-02-01 12:21:04 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 1d7b46b4 - chore(npm): remove oauth2-mock-server

Compare with previous version

added 1 commit <ul><li>1d7b46b4 - chore(npm): remove oauth2-mock-server</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=760&start_sha=9c608070ae684101f199fa0d78ece9d994c0b24a)
savau commented 2024-02-01 20:54:03 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • a85a5be4 - chore(auth): mockPluginName->apAzureMock
  • ac045fdc - chore(auth): oauth2MockServer->azureMockServer

Compare with previous version

added 2 commits <ul><li>a85a5be4 - chore(auth): mockPluginName-&gt;apAzureMock</li><li>ac045fdc - chore(auth): oauth2MockServer-&gt;azureMockServer</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=761&start_sha=1d7b46b4a4ba37343cd6fce26577830b50fb6297)
savau commented 2024-02-09 18:17:47 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 12fe58fc - chore(model)!: move user authentication data to new ExternalUser model

Compare with previous version

added 1 commit <ul><li>12fe58fc - chore(model)!: move user authentication data to new ExternalUser model</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=776&start_sha=ac045fdc70a8dccdb6cb0a08321d1bc69d0ebc68)
savau commented 2024-02-11 18:27:49 +01:00 (Migrated from gitlab.uniworx.de)

added 7 commits

  • cc8bd19f - refactor(ldap): CampusUserError -> LdapUserError
  • 223ae0f2 - refactor(messages): rename campus error messages
  • 2e47df00 - refactor(model): rename module Model.Types.Security -> Model.Types.Auth
  • 54f2430b - chore(model)!: separate user authentication data from User table; add...
  • 938423b8 - chore(auth): AuthTagLDAP -> AuthTagExternal, AuthTagPWHash -> AuthTagInternal
  • 29fc2012 - chore(auth): authenticate against new InternalAuthHash in internal login AuthPlugin
  • 42c97924 - chore: remove debris

Compare with previous version

added 7 commits <ul><li>cc8bd19f - refactor(ldap): CampusUserError -&gt; LdapUserError</li><li>223ae0f2 - refactor(messages): rename campus error messages</li><li>2e47df00 - refactor(model): rename module Model.Types.Security -&gt; Model.Types.Auth</li><li>54f2430b - chore(model)!: separate user authentication data from User table; add...</li><li>938423b8 - chore(auth): AuthTagLDAP -&gt; AuthTagExternal, AuthTagPWHash -&gt; AuthTagInternal</li><li>29fc2012 - chore(auth): authenticate against new InternalAuthHash in internal login AuthPlugin</li><li>42c97924 - chore: remove debris</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=784&start_sha=12fe58fc81eada015103f6eff4a486fd6f03cbec)
savau commented 2024-02-13 18:22:13 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 7803b753 - refactor(model): migrate auth models and model types to models/auth.model
  • 2c3292ca - chore(model): add authentication source models

Compare with previous version

added 2 commits <ul><li>7803b753 - refactor(model): migrate auth models and model types to models/auth.model</li><li>2c3292ca - chore(model): add authentication source models</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=789&start_sha=42c97924ecc6173d065eaf5baf618fa917d4a070)
savau commented 2024-02-13 22:45:44 +01:00 (Migrated from gitlab.uniworx.de)

added 3 commits

  • 1180ef6f - chore(ldap): add Ldap.Scope instances
  • 7ed5e7a3 - chore(model): use more specific (new)types for ldap model
  • 95976638 - chore(ldap): add more Ldap instances

Compare with previous version

added 3 commits <ul><li>1180ef6f - chore(ldap): add Ldap.Scope instances</li><li>7ed5e7a3 - chore(model): use more specific (new)types for ldap model</li><li>95976638 - chore(ldap): add more Ldap instances</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=790&start_sha=2c3292cadf6a260080a2414bd290321d797448c8)
savau commented 2024-02-14 02:02:53 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 0c5f4cb4 - refactor(settings): use better settings type names for user-auth

Compare with previous version

added 1 commit <ul><li>0c5f4cb4 - refactor(settings): use better settings type names for user-auth</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=791&start_sha=9597663881afad2badb9ff4265294eb70d561e1e)
savau commented 2024-02-16 02:28:22 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • f8bf02df - chore(ldap): move and add more instances
  • 848890d3 - chore(auth): add more data to user upsert mode

Compare with previous version

added 2 commits <ul><li>f8bf02df - chore(ldap): move and add more instances</li><li>848890d3 - chore(auth): add more data to user upsert mode</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=794&start_sha=0c5f4cb43034f8c85e3dc532b23d075564ddda11)
savau commented 2024-02-16 03:25:45 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • a0e7b2f9 - chore(auth): work on authenticate

Compare with previous version

added 1 commit <ul><li>a0e7b2f9 - chore(auth): work on authenticate</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=795&start_sha=848890d3cd63fe1fc41580e645c07beb04026070)
savau commented 2024-02-18 05:06:34 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • bf134739 - chore(auth): rewrote authenticate (still WIP)

Compare with previous version

added 1 commit <ul><li>bf134739 - chore(auth): rewrote authenticate (still WIP)</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=797&start_sha=a0e7b2f96cfbdc61e39e546a2f9fb610d739266a)
savau commented 2024-02-18 18:29:34 +01:00 (Migrated from gitlab.uniworx.de)

added 15 commits

  • bf134739...8acfc1d1 - 5 earlier commits
  • 2763d201 - chore(auth): provide oauth2 test users yaml
  • 5a023a9e - chore(auth): added function for user queries to auth servers
  • c8fa509a - feat(auth): tokens can be stored & refreshed
  • 45303410 - feat(auth): admin handler can query user data
  • d4cfce31 - feat(auth): formatted output of user queries
  • fafa25a7 - chore(auth): auto start oauth2 mock server in develop
  • 3f5a22c8 - chore(auth): update oauth2 mock server
  • bbeebc64 - chore(auth): new port offset calculation
  • 1489c271 - Merge branch '140-admin-handler-fur-oauth-response-inspection' into 'oauth2'
  • c9f1bc40 - Merge branch 'oauth2' into 142-userdata-oauth-mode

Compare with previous version

added 15 commits <ul><li>bf134739...8acfc1d1 - 5 earlier commits</li><li>2763d201 - chore(auth): provide oauth2 test users yaml</li><li>5a023a9e - chore(auth): added function for user queries to auth servers</li><li>c8fa509a - feat(auth): tokens can be stored &amp; refreshed</li><li>45303410 - feat(auth): admin handler can query user data</li><li>d4cfce31 - feat(auth): formatted output of user queries</li><li>fafa25a7 - chore(auth): auto start oauth2 mock server in develop</li><li>3f5a22c8 - chore(auth): update oauth2 mock server</li><li>bbeebc64 - chore(auth): new port offset calculation</li><li>1489c271 - Merge branch &#39;140-admin-handler-fur-oauth-response-inspection&#39; into &#39;oauth2&#39;</li><li>c9f1bc40 - Merge branch &#39;oauth2&#39; into 142-userdata-oauth-mode</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=799&start_sha=bf13473954641284449ecb3348c41b8d9de5ee9e)
savau commented 2024-02-18 18:42:30 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 5c4042e5 - chore(oauth2): fix query function exports
  • 96038a4f - chore(auth): fix azure exception handler

Compare with previous version

added 2 commits <ul><li>5c4042e5 - chore(oauth2): fix query function exports</li><li>96038a4f - chore(auth): fix azure exception handler</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=800&start_sha=c9f1bc40479a4c1a4143f6b3804d5fc846a94ade)
savau commented 2024-02-18 18:43:53 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • bcfcbd5c - chore(auth): fix redundant imports

Compare with previous version

added 1 commit <ul><li>bcfcbd5c - chore(auth): fix redundant imports</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=801&start_sha=96038a4f224e368505a71fec3ceffb3bb7f8f9cb)
savau commented 2024-02-19 02:28:40 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 9a5c487b - chore(auth): switch back to AuthId UniWorX == UserId
  • a1d8dc2e - chore(auth): migrate password hash back to User model

Compare with previous version

added 2 commits <ul><li>9a5c487b - chore(auth): switch back to AuthId UniWorX == UserId</li><li>a1d8dc2e - chore(auth): migrate password hash back to User model</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=806&start_sha=bcfcbd5c9b336f0bb93331263adcda187616529d)
savau commented 2024-02-20 01:33:49 +01:00 (Migrated from gitlab.uniworx.de)

added 8 commits

  • ed54b666 - chore: add todos
  • 3d1908d7 - chore(users): tweak addNewUser to conform to new model
  • b8e7ee2b - chore(users): remove old auth kind digesting
  • 11545203 - refactor(jobs): SynchroniseUserdb -> SynchroniseUsers
  • 0a01490a - chore(auth): use ldap external auth in health reports
  • 9bf7033e - chore(guess-user): remove eppn lookup
  • 8a353c35 - chore(users): tweak assimilateUsers for new config
  • a2e01e74 - chore(notifications): reimplement authmode-update notification to support new login modes

Compare with previous version

added 8 commits <ul><li>ed54b666 - chore: add todos</li><li>3d1908d7 - chore(users): tweak addNewUser to conform to new model</li><li>b8e7ee2b - chore(users): remove old auth kind digesting</li><li>11545203 - refactor(jobs): SynchroniseUserdb -&gt; SynchroniseUsers</li><li>0a01490a - chore(auth): use ldap external auth in health reports</li><li>9bf7033e - chore(guess-user): remove eppn lookup</li><li>8a353c35 - chore(users): tweak assimilateUsers for new config</li><li>a2e01e74 - chore(notifications): reimplement authmode-update notification to support new login modes</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=808&start_sha=a1d8dc2e7eb31952ececd504b42d1b6700efb5c0)
savau commented 2024-02-21 02:06:17 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 41b14f1e - chore(model): replace auth-source model tables with AuthSourceIdent jsonified unique ids
  • 71e2d682 - chore(model): rename userLastLogin->userLastAuthentication for less migration woes

Compare with previous version

added 2 commits <ul><li>41b14f1e - chore(model): replace auth-source model tables with AuthSourceIdent jsonified unique ids</li><li>71e2d682 - chore(model): rename userLastLogin-&gt;userLastAuthentication for less migration woes</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=809&start_sha=a2e01e74af7018fbf8da9b31b4834a9a5c2afc96)
savau commented 2024-02-21 07:14:29 +01:00 (Migrated from gitlab.uniworx.de)

added 12 commits

  • 71e2d682...19433fdc - 2 earlier commits
  • 6cd01526 - refactor(jobs): use new user sync job name
  • 2490f8e6 - chore(users): add password to user data for addNewUser
  • 76d3c576 - chore(messages): add and tweak auth messages
  • b4a8ccf9 - chore(admin): tweak ldap view
  • 55bf8c03 - chore: add forgotten audPassword
  • 899071e4 - chore(users): remove eppn support
  • ad937cda - chore(users): remove ldap-specific columns in admin users page
  • 87b3214c - chore(lms): fix password in fake user
  • 039b1234 - chore(sap): generalize ldap-cutoff over configured ldap sources
  • a37d4b36 - chore(application): rename conf constructors

Compare with previous version

added 12 commits <ul><li>71e2d682...19433fdc - 2 earlier commits</li><li>6cd01526 - refactor(jobs): use new user sync job name</li><li>2490f8e6 - chore(users): add password to user data for addNewUser</li><li>76d3c576 - chore(messages): add and tweak auth messages</li><li>b4a8ccf9 - chore(admin): tweak ldap view</li><li>55bf8c03 - chore: add forgotten audPassword</li><li>899071e4 - chore(users): remove eppn support</li><li>ad937cda - chore(users): remove ldap-specific columns in admin users page</li><li>87b3214c - chore(lms): fix password in fake user</li><li>039b1234 - chore(sap): generalize ldap-cutoff over configured ldap sources</li><li>a37d4b36 - chore(application): rename conf constructors</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=812&start_sha=71e2d6827ef111626bb83c6292bba3afa4ef31c9)
savau commented 2024-02-21 07:19:48 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 42ecc91c - chore(test): update test database

Compare with previous version

added 1 commit <ul><li>42ecc91c - chore(test): update test database</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=813&start_sha=a37d4b369a2b8cb169c6de67b3fb482fdbfa8c50)
mosbach commented 2024-02-22 19:56:13 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • bee135ab - chore(auth): connect azure user lookup

Compare with previous version

added 1 commit <ul><li>bee135ab - chore(auth): connect azure user lookup</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=818&start_sha=42ecc91c22b050e6b3046a96a173d5c4799a61b2)
savau commented 2024-02-28 11:05:13 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 956c85a9 - chore(migration): remove old ldap-primary-key index

Compare with previous version

added 1 commit <ul><li>956c85a9 - chore(migration): remove old ldap-primary-key index</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=819&start_sha=bee135ab48d8694eb03b084829db529a195f7cf6)
savau commented 2024-02-28 15:50:58 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 064645d1 - refactor(ldap): move orphan instance
  • ac5bca2f - chore(ldap): use separate source-id for ldap instance identification

Compare with previous version

added 2 commits <ul><li>064645d1 - refactor(ldap): move orphan instance</li><li>ac5bca2f - chore(ldap): use separate source-id for ldap instance identification</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=820&start_sha=956c85a9f3038b7d213f32e7a34189b1e72013e6)
savau commented 2024-02-29 17:52:46 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • d1e1f251 - chore(login): use correct auth plugin identifiers for comparison in login template

Compare with previous version

added 1 commit <ul><li>d1e1f251 - chore(login): use correct auth plugin identifiers for comparison in login template</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=821&start_sha=ac5bca2fcd414e4228e50d6c710e267f4a7de7a3)
savau commented 2024-03-01 10:48:09 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 13502d70 - refactor(auth): add missing TODOs, remove debris
  • 40fe8ecf - chore(model): remigrate ExternalAuth -> ExternalUser for more general data...

Compare with previous version

added 2 commits <ul><li>13502d70 - refactor(auth): add missing TODOs, remove debris</li><li>40fe8ecf - chore(model): remigrate ExternalAuth -&gt; ExternalUser for more general data...</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=822&start_sha=d1e1f25162a3f3d7fc3b5b9987e57ae8249347ff)
savau commented 2024-03-01 12:04:22 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • f88e527f - chore(model): remigrate ExternalAuth -> ExternalUser for more general data...

Compare with previous version

added 1 commit <ul><li>f88e527f - chore(model): remigrate ExternalAuth -&gt; ExternalUser for more general data...</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=823&start_sha=40fe8ecfc6113db3a1fcca2cacfa330773739d08)
savau commented 2024-03-01 20:43:08 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 434eed22 - chore(auth): do not authenticate against external sources on dummy login

Compare with previous version

added 1 commit <ul><li>434eed22 - chore(auth): do not authenticate against external sources on dummy login</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=824&start_sha=f88e527fe4be175b1c8909b6070dfdb79c5b8ab5)
savau commented 2024-03-03 06:16:18 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 4ff51c8f - chore: add TODOs and debug logs
  • 2196e892 - chore(settings): define more sane default values in settings.yml

Compare with previous version

added 2 commits <ul><li>4ff51c8f - chore: add TODOs and debug logs</li><li>2196e892 - chore(settings): define more sane default values in settings.yml</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=825&start_sha=434eed2217321b5fea20de5340c3543f9093994b)
savau commented 2024-03-03 06:16:58 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • bb03d28b - chore(auth): actually use user-auth config for determining auth plugins to load

Compare with previous version

added 1 commit <ul><li>bb03d28b - chore(auth): actually use user-auth config for determining auth plugins to load</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=826&start_sha=2196e892083ff1aba22fbede00df62b3a62616f1)
savau commented 2024-03-07 05:38:48 +01:00 (Migrated from gitlab.uniworx.de)

added 3 commits

  • 77a9100b - chore(auth): refactor; add util function
  • 4feb05a0 - chore(foundation): tweak UpsertUserData fields
  • aca5a79d - chore(auth): implement fetchUserData, generalized version of azureUser and ldapUser

Compare with previous version

added 3 commits <ul><li>77a9100b - chore(auth): refactor; add util function</li><li>4feb05a0 - chore(foundation): tweak UpsertUserData fields</li><li>aca5a79d - chore(auth): implement fetchUserData, generalized version of azureUser and ldapUser</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=832&start_sha=bb03d28b7dd5827a15beffdcaebeab5548b23daf)
savau commented 2024-03-07 15:32:18 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • d71ff014 - chore(ldap): derive more json instances
  • 95803db3 - chore(auth): fix fetchUserData

Compare with previous version

added 2 commits <ul><li>d71ff014 - chore(ldap): derive more json instances</li><li>95803db3 - chore(auth): fix fetchUserData</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=833&start_sha=aca5a79de26ac4ae552b9359a60fd9f081013bb0)
savau commented 2024-03-08 09:57:10 +01:00 (Migrated from gitlab.uniworx.de)

added 5 commits

  • 78a8442d - chore(auth): userLookupAndUpsert
  • 8c4ec00c - chore(ldap): ldapSearch for arbitrary number of results
  • 2480efc3 - chore: userLookupAndUpsert contd
  • 969cc4df - chore(jobs): use userLookupAndUpsert for synchronise user job
  • c9fa6276 - chore(admin): generalize admin ldap handler for all source types (TODO: rename)

Compare with previous version

added 5 commits <ul><li>78a8442d - chore(auth): userLookupAndUpsert</li><li>8c4ec00c - chore(ldap): ldapSearch for arbitrary number of results</li><li>2480efc3 - chore: userLookupAndUpsert contd</li><li>969cc4df - chore(jobs): use userLookupAndUpsert for synchronise user job</li><li>c9fa6276 - chore(admin): generalize admin ldap handler for all source types (TODO: rename)</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=834&start_sha=95803db3a0460126e56e56b6d13e08fb6967d4e7)
savau commented 2024-03-08 12:10:37 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • a2903da1 - refactor(auth): UserConversionException -> DecodeUserException
  • 96e3eb61 - chore(admin): merge external-user handlers (ldap, oauth2)

Compare with previous version

added 2 commits <ul><li>a2903da1 - refactor(auth): UserConversionException -&gt; DecodeUserException</li><li>96e3eb61 - chore(admin): merge external-user handlers (ldap, oauth2)</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=835&start_sha=c9fa627651fb8ef76e16666fb40a36c0e703979f)
savau commented 2024-03-08 19:06:11 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 51298ba7 - chore: make fetch and upsert results Maybe

Compare with previous version

added 1 commit <ul><li>51298ba7 - chore: make fetch and upsert results Maybe</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=836&start_sha=96e3eb613df98573472ce21eac1f4ed20de4e5f6)
savau commented 2024-03-08 20:04:30 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 708320e0 - chore(auth): change user identification to UserIdent for ExternalUser entries

Compare with previous version

added 1 commit <ul><li>708320e0 - chore(auth): change user identification to UserIdent for ExternalUser entries</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=837&start_sha=51298ba726ecfe4e0e1ca2303167422018b86bd5)
savau commented 2024-03-08 21:16:27 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • e1ebd528 - chore(auth): use available sources in AuthIsExternal access pred

Compare with previous version

added 1 commit <ul><li>e1ebd528 - chore(auth): use available sources in AuthIsExternal access pred</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=838&start_sha=708320e067ec715bff8409979064cb6e72a059de)
savau commented 2024-03-11 11:10:11 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 504490f5 - chore(admin): switch to generic Aeson Value for oauth response parsing

Compare with previous version

added 1 commit <ul><li>504490f5 - chore(admin): switch to generic Aeson Value for oauth response parsing</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=844&start_sha=e1ebd528b83359d26a6ad139cc95fc7fd7089a60)
savau commented 2024-03-11 14:50:16 +01:00 (Migrated from gitlab.uniworx.de)

added 9 commits

  • 95646465 - feat(auth): link to sso test from dev login widget
  • fbe0e37d - feat(auth): oidc based sso for auth protected routes
  • d88acf46 - chore(auth): updated mock server
  • b947037e - feat(auth): implemented single sign out
  • 1e5c4df1 - chore(auth): fix single sign out redirect route
  • 4c109538 - chore(auth): new 'Account' section
  • 98562727 - chore(login): do not login via modal
  • 05acba8c - chore(foundation): ditch redirectToReferrer in favour of SSOut
  • cf6ae898 - Merge branch '139-single-sign-on-sso-routing-anpassen' into 142-userdata-oauth-mode

Compare with previous version

added 9 commits <ul><li>95646465 - feat(auth): link to sso test from dev login widget</li><li>fbe0e37d - feat(auth): oidc based sso for auth protected routes</li><li>d88acf46 - chore(auth): updated mock server</li><li>b947037e - feat(auth): implemented single sign out</li><li>1e5c4df1 - chore(auth): fix single sign out redirect route</li><li>4c109538 - chore(auth): new &#39;Account&#39; section</li><li>98562727 - chore(login): do not login via modal</li><li>05acba8c - chore(foundation): ditch redirectToReferrer in favour of SSOut</li><li>cf6ae898 - Merge branch &#39;139-single-sign-on-sso-routing-anpassen&#39; into 142-userdata-oauth-mode</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=847&start_sha=504490f5938e5dac7bfed686bb3f5f955375308b)
savau commented 2024-03-11 15:07:58 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

Compare with previous version

added 1 commit <ul><li>72938e41 - chore: fix merge oopsie</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=848&start_sha=cf6ae898c4ffa2af97f605b5059da03a5b041cec)
savau commented 2024-03-11 15:09:42 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 5662a2d1 - chore: fix merge oopsie contd

Compare with previous version

added 1 commit <ul><li>5662a2d1 - chore: fix merge oopsie contd</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=849&start_sha=72938e41bac28d919379b91c7b6aa822eeb86aea)
savau commented 2024-03-11 15:20:35 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

Compare with previous version

added 1 commit <ul><li>07dd9166 - chore: fix auth plugin refs</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=850&start_sha=5662a2d1f1fb7445e2e7d78aac6c0789ee42c954)
savau (Migrated from gitlab.uniworx.de) changed target branch from master to oauth2 2024-03-11 15:51:00 +01:00
savau commented 2024-03-12 15:07:46 +01:00 (Migrated from gitlab.uniworx.de)

marked this merge request as ready

marked this merge request as **ready**
savau commented 2024-03-12 15:08:34 +01:00 (Migrated from gitlab.uniworx.de)

added 2 commits

  • 608bea51 - 1 commit from branch oauth2
  • 3607a9da - Merge branch 'oauth2' into 142-userdata-oauth-mode

Compare with previous version

added 2 commits <ul><li>608bea51 - 1 commit from branch <code>oauth2</code></li><li>3607a9da - Merge branch &#39;oauth2&#39; into 142-userdata-oauth-mode</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=853&start_sha=07dd91665c9151f99602dadbefd3f8173f08b1d7)
savau commented 2024-03-12 18:09:29 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 843e6dbb - chore(migration): add oauth2 migration

Compare with previous version

added 1 commit <ul><li>843e6dbb - chore(migration): add oauth2 migration</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=855&start_sha=3607a9da6d26d9652bc391f80fd14092dbcfe67f)
savau commented 2024-03-13 10:20:17 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 770c2f31 - chore(migration): fix oauth2 migration

Compare with previous version

added 1 commit <ul><li>770c2f31 - chore(migration): fix oauth2 migration</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=856&start_sha=843e6dbba2f9177754454eecd58ae89bdbb85ba3)
savau commented 2024-03-13 12:24:33 +01:00 (Migrated from gitlab.uniworx.de)

added 1 commit

  • 6b82c262 - chore(migration): fix oauth2 migration contd

Compare with previous version

added 1 commit <ul><li>6b82c262 - chore(migration): fix oauth2 migration contd</li></ul> [Compare with previous version](/fradrive/fradrive/-/merge_requests/26/diffs?diff_id=857&start_sha=770c2f3182cd6633c656c909e162d9f182d63983)
savau (Migrated from gitlab.uniworx.de) scheduled this pull request to auto merge when all checks succeed 2024-03-13 17:23:57 +01:00
savau (Migrated from gitlab.uniworx.de) canceled auto merging this pull request when all checks succeed 2024-03-13 17:24:00 +01:00
savau commented 2024-03-13 17:24:06 +01:00 (Migrated from gitlab.uniworx.de)

mentioned in commit 2787bde8da

mentioned in commit 2787bde8da268c7141dfac42ec7e27e5445fe362
savau (Migrated from gitlab.uniworx.de) merged commit 2787bde8da into oauth2 2024-03-13 17:24:08 +01:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fraport/fradrive-old#207
No description provided.