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
5c4042e5f3
chore(oauth2): fix query function exports
2024-02-18 18:41:29 +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
848890d3cd
chore(auth): add more data to user upsert mode
2024-02-16 02:28:15 +01:00
f8bf02df2b
chore(ldap): move and add more instances
2024-02-16 02:26:24 +01:00
1489c27121
Merge branch '140-admin-handler-fur-oauth-response-inspection' into 'oauth2'
...
Resolve "Admin-Handler für OAuth Response Inspection"
See merge request fradrive/fradrive!24
2024-02-15 16:22:12 +00:00
caf8e8b71e
chore(avs): add remaining queries to new unifying class
2024-02-14 18:03:48 +01:00
66ef4066b3
chore(avs): undecidableSuperclasses to sidestep consequences of type erasure
2024-02-14 13:28:19 +01:00
0c5f4cb430
refactor(settings): use better settings type names for user-auth
2024-02-14 02:02:42 +01:00
9597663881
chore(ldap): add more Ldap instances
2024-02-13 22:44:47 +01:00
7ed5e7a326
chore(model): use more specific (new)types for ldap model
2024-02-13 22:44:30 +01:00
ae9be9e285
chore(release): 27.4.59
2024-02-13 21:15:49 +00:00
b39f69df12
chore(avs): remove avs_cards, add generic queries WIP
2024-02-13 19:05:10 +01:00
1180ef6fd0
chore(ldap): add Ldap.Scope instances
2024-02-13 19:01:49 +01:00
2c3292cadf
chore(model): add authentication source models
2024-02-13 18:22:00 +01:00
7803b753cb
refactor(model): migrate auth models and model types to models/auth.model
2024-02-13 17:38:22 +01:00
ad2375b338
fix(avs): fix #152 by providing new online avs card filter throughout
2024-02-13 17:05:30 +01:00
ef36e22f76
chore(avs): make avs timeouts setting configurable
2024-02-13 16:25:58 +01:00
99adff80cd
chore(avs): add timeout to cardno filter
2024-02-13 13:39:28 +01:00
ce4869f155
Merge branch 'master' into fradrive/cr3
2024-02-13 10:21:09 +01:00
64797536e3
refactor(qualification): card filter accepts multiple cards now
2024-02-13 10:05:50 +01:00
d4f7dce716
chore(avs): card no filter basic functionality WIP compiles
2024-02-12 19:02:57 +01:00
192c733749
chore(health): migration for health defaults
2024-02-12 18:30:07 +01:00
David Mosbach
bbeebc641e
chore(auth): new port offset calculation
2024-02-12 15:06:30 +00:00
42695cf5ef
fix(sql): remove potential bug in relation to missing parenthesis after not_
2024-02-12 12:00:40 +01:00
e2be8bbd5c
chore(sql): examine #155
2024-02-12 11:30:54 +01:00
42c97924ec
chore: remove debris
2024-02-11 17:41:22 +01:00
29fc201294
chore(auth): authenticate against new InternalAuthHash in internal login AuthPlugin
2024-02-11 17:40:46 +01:00
938423b832
chore(auth): AuthTagLDAP -> AuthTagExternal, AuthTagPWHash -> AuthTagInternal
2024-02-11 17:39:42 +01:00
54f2430b3e
chore(model)!: separate user authentication data from User table; add ExternalAuth and InternalAuth models
2024-02-11 17:36:57 +01:00
2e47df00b9
refactor(model): rename module Model.Types.Security -> Model.Types.Auth
2024-02-11 01:44:18 +01:00
223ae0f2f8
refactor(messages): rename campus error messages
2024-02-10 16:34:37 +01:00
cc8bd19f85
refactor(ldap): CampusUserError -> LdapUserError
2024-02-10 00:27:36 +01:00
David Mosbach
3f5a22c85d
chore(auth): update oauth2 mock server
2024-02-09 17:38:35 +00:00
12fe58fc81
chore(model)!: move user authentication data to new ExternalUser model
2024-02-09 18:17:43 +01:00
Sarah Vaupel
57f5cac75a
chore(release): 27.4.58
2024-02-08 20:51:43 +01:00
99c3383581
Merge branch 'fradrive/health-interfaces' into 'master'
...
refactor interface-health
See merge request fradrive/fradrive!27
2024-02-08 07:59:38 +00:00
482dbe5c4e
chore(dbtable): add FilterColumnIO and proof-of-concept
...
This commit adds a new type of filter to dbtables in module Pagination. The filter can perform an arbitrary IO action on its arguments before producing an sql/esqueleto filter expression.
Also, we turn some unnecessarily monadic code pure.
2024-02-07 17:38:53 +01:00
263894b058
fix(lms): previouly failed notifications will be sent again
2024-02-07 14:15:42 +01:00
3303c4eebf
fix(health): negative interface routes working as intended now
2024-02-07 10:39:21 +01:00
618c78a69d
chore(health): examining cause of #155
2024-02-07 10:23:51 +01:00
67552a666e
refactor(health): optimize sql query, needs tests
2024-02-06 15:47:17 +00:00
2a0bca1230
refactor(health): interface-health
...
- send text/plain by default
- attempt to fix negative sub-filters for interface health
2024-02-06 15:37:00 +00:00
4a843fe30e
refactor(health): simplfy code following HealthR handler
2024-02-06 10:48:54 +00:00
42f1a802b5
chore(health): getHealthInterfaceR responds to mime content type header
2024-02-06 10:32:00 +00:00
1464a9a582
chore(release): 27.4.57
2024-02-06 00:14:53 +00:00