|
|
c4501f1d08
|
chore: hlint
|
2024-03-14 13:06:58 +01:00 |
|
|
|
acd6a3c11c
|
chore: hlint
|
2024-03-14 12:42:10 +01:00 |
|
|
|
708320e067
|
chore(auth): change user identification to UserIdent for ExternalUser entries
|
2024-03-08 20:04:19 +01:00 |
|
|
|
51298ba726
|
chore: make fetch and upsert results Maybe
|
2024-03-08 19:05:58 +01:00 |
|
|
|
a2903da109
|
refactor(auth): UserConversionException -> DecodeUserException
|
2024-03-08 10:40:49 +01:00 |
|
|
|
78a8442d07
|
chore(auth): userLookupAndUpsert
|
2024-03-07 23:24:41 +01:00 |
|
|
|
95803db3a0
|
chore(auth): fix fetchUserData
|
2024-03-07 15:32:07 +01:00 |
|
|
|
aca5a79de2
|
chore(auth): implement fetchUserData, generalized version of azureUser and ldapUser
|
2024-03-07 05:38:39 +01:00 |
|
|
|
4ff51c8f6f
|
chore: add TODOs and debug logs
|
2024-03-03 04:35:39 +01:00 |
|
|
|
434eed2217
|
chore(auth): do not authenticate against external sources on dummy login
|
2024-03-01 20:42:51 +01:00 |
|
|
|
f88e527fe4
|
chore(model): remigrate ExternalAuth -> ExternalUser for more general data lookup; redefine lastSync timestamp semantics contd
|
2024-03-01 12:03:38 +01:00 |
|
|
|
13502d704e
|
refactor(auth): add missing TODOs, remove debris
|
2024-02-29 22:16:11 +01:00 |
|
|
|
d1e1f25162
|
chore(login): use correct auth plugin identifiers for comparison in login template
|
2024-02-29 17:52:31 +01:00 |
|
|
|
71e2d6827e
|
chore(model): rename userLastLogin->userLastAuthentication for less migration woes
|
2024-02-21 02:06:00 +01:00 |
|
|
|
a2e01e74af
|
chore(notifications): reimplement authmode-update notification to support new login modes
|
2024-02-20 01:33:34 +01:00 |
|
|
|
a1d8dc2e7e
|
chore(auth): migrate password hash back to User model
|
2024-02-19 02:24:31 +01:00 |
|
|
|
9a5c487b2c
|
chore(auth): switch back to AuthId UniWorX == UserId
|
2024-02-19 01:44:58 +01:00 |
|
|
|
bcfcbd5c9b
|
chore(auth): fix redundant imports
|
2024-02-18 18:43:44 +01:00 |
|
|
|
96038a4f22
|
chore(auth): fix azure exception handler
|
2024-02-18 18:42:22 +01:00 |
|
|
|
c9f1bc4047
|
Merge branch 'oauth2' into 142-userdata-oauth-mode
|
2024-02-18 18:29:24 +01:00 |
|
|
|
bf13473954
|
chore(auth): rewrote authenticate (still WIP)
|
2024-02-18 05:06:23 +01:00 |
|
|
|
a0e7b2f96c
|
chore(auth): work on authenticate
|
2024-02-16 03:25:36 +01:00 |
|
David Mosbach
|
d4cfce317d
|
feat(auth): formatted output of user queries
|
2024-02-03 20:48:32 +00:00 |
|
|
|
8e2a98c12b
|
chore(foundation): fix ldap auth and user lookup
|
2024-01-30 11:42:45 +01:00 |
|
|
|
d4a3459adf
|
chore: user sources
|
2024-01-28 18:06:30 +01:00 |
|
|
|
12bb8b7145
|
chore(foundation): loosen tight ldap<>failover coupling, move campusUser to ldapUser
|
2024-01-26 23:29:50 +01:00 |
|
David Mosbach
|
cf89722c7f
|
chore(auth): enabled ldap lookup for oauth2 creds
|
2023-12-04 00:32:01 +00:00 |
|
David Mosbach
|
9b9370fed0
|
feat(auth): WIP authorization function
|
2023-12-03 15:06:39 +00:00 |
|
David Mosbach
|
2351388826
|
feat(auth): WIP support for OAuth2
|
2023-12-03 03:49:20 +00:00 |
|
|
|
b613f22363
|
chore(haddock): fix problematic comments
|
2023-06-02 21:02:03 +00:00 |
|
|
|
45daa5820e
|
chore(i18n): matricle to avs number
|
2023-04-04 06:05:26 +00:00 |
|
|
|
88a85bb5b6
|
fix(email): reenable ldap logins with invalid email addresses (missing mail field problem)
|
2023-03-27 14:33:45 +00:00 |
|
Steffen Jost
|
006ab632a3
|
fix(ldap): allow ldap update for mangled user entries
|
2023-02-07 18:31:13 +01:00 |
|
Steffen Jost
|
451dcd0a09
|
chore(company): assign company supervisors for new users (model:add column)
|
2023-02-02 13:12:12 +01:00 |
|
Steffen Jost
|
01cc46c6e4
|
chore(avs): log postal address changes
|
2023-01-27 13:29:54 +01:00 |
|
Steffen Jost
|
f208d2aa99
|
attempt to fix build by removing derive Typeable (likely no effect)
|
2023-01-20 09:17:50 +01:00 |
|
Steffen Jost
|
65ea64780f
|
chore(users): add birthday field
|
2023-01-18 18:51:53 +01:00 |
|
Steffen Jost
|
f025b42bfe
|
chore(postal): fix #12 by changing default for userPrefersPostal to True
|
2022-12-07 10:31:33 +01:00 |
|
Steffen Jost
|
4c901239d5
|
refactor(avs): fix upsertCampusUserByCn
|
2022-12-05 16:19:10 +01:00 |
|
Steffen Jost
|
88d0bf03bf
|
chore(avs): work on new avs upsert user (WIP)
|
2022-11-15 17:26:54 +01:00 |
|
Sarah Vaupel
|
582b075466
|
chore: conform to REUSE specification
|
2022-10-12 09:35:16 +02:00 |
|
Steffen Jost
|
ebd557ff0a
|
chore(avs): add AuthNoLogin authentication mode
|
2022-09-26 14:31:14 +02:00 |
|
Steffen Jost
|
02c117b579
|
chore(login): non-ldap logins should work again if laziness permits
|
2022-09-21 13:19:44 +02:00 |
|
Steffen Jost
|
4419245e17
|
refactor(ldap): make ldap response parsing way more lenient
|
2022-09-15 15:42:55 +02:00 |
|
Steffen Jost
|
ce277af443
|
chore(ldap): add ldap parsing test to ldap admin route
|
2022-09-14 16:00:18 +02:00 |
|
Steffen Jost
|
0c985fef0c
|
chore(ldap): add ldap test interface
|
2022-09-14 10:52:05 +02:00 |
|
Steffen Jost
|
83b8e765c6
|
lms: add pin passwords to user records
|
2022-09-01 16:16:56 +02:00 |
|
Steffen Jost
|
5f65e68b26
|
refactor(ldap): completed refactoring, userDisplayName no longer contains a comma
|
2022-08-26 11:54:43 +02:00 |
|
Steffen Jost
|
00ab9af2a9
|
refactor(ldap): merge
|
2022-08-26 09:54:57 +02:00 |
|
Steffen Jost
|
a804c98520
|
refactor(ldap): git merge problem
|
2022-08-26 09:38:33 +02:00 |
|