add CAS authentication #138
hsh-michaelhoennig
commented 2024-12-21 16:30:23 +01:00
Member
No description provided.
hsh-michaelhoennig
added 18 commits 2024-12-21 16:30:23 +01:00
fake-CAS integration for tests
2ec44f1a43
do not require CAS service ticket for tests
2338c3cc57
add FIXMEs
695341c3dc
fix most tests with improved fake CAS-validator and use WireMock
ee001b520c
introduce interface Authenticator
d359ae1693
add missing wiremock lib
69ab43a01c
fix ping test
9ed2b79fe3
fi most tests
a41430eea9
don't wire Wiremock in scenariotests
07dcf96ee5
fetch username from CAS validation response
2c1a5f5933
remove authentication from ScenarioTests
3f7df2bc81
refactor to avoid dependency cycles
57a710fc24
implement bypassing CAS-authentication and adding admin accounts
3a4f068528
disable CSRF
6c38a328f3
add hsadmin-ng culr wrapper with CAS
3b9f48cfd6
read HSADMINNG_CAS_USERNAME + HSADMINNG_CAS_PASSWORD if missing in env
2ebf4ea618
improved help
1bfa404f92
remove hardcoded CAS user and add --fail-with-body to curl
f11b0c93e1
hsh-michaelhoennig
added 2 commits 2024-12-21 18:33:07 +01:00
rename hsadmin-ng to cas-curl
178b3cc515
add @Timed("app.cas.authenticate")
88952bef7d
hsh-michaelhoennig
added 1 commit 2024-12-23 09:36:52 +01:00
HSADMINNG_CAS_SERVICE_ID + hsadmin-ng commands case insensitive
574fb92b9a
hsh-michaelhoennig
added 1 commit 2024-12-23 09:41:58 +01:00
do not echo password
fcb003ac99
hsh-michaelhoennig
added 1 commit 2024-12-23 09:46:44 +01:00
rename hsadmin-ng -> cas-curl
ab8e99cd90
hsh-timotheuspokorra
approved these changes 2024-12-23 10:04:38 +01:00
hsh-michaelhoennig
added 1 commit 2024-12-23 12:47:55 +01:00
fix visible password in cas-curl --trace
01e4929f8b
hsh-michaelhoennig
merged commit d89b4b4992 into master 2024-12-23 12:49:46 +01:00
hsh-michaelhoennig
deleted branch feature/add-cas-authentication 2024-12-23 12:49:46 +01:00
hsh-michaelhoennig
referenced this issue from a commit 2024-12-23 12:49:47 +01:00
add CAS authentication (#138)
No reviewers
Labels
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: hostsharing/hs.hsadmin.ng#138
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/add-cas-authentication"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?