Skip to content

Conversation

@kayiwa
Copy link
Member

@kayiwa kayiwa commented Jul 24, 2025

closes #4788

@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch 4 times, most recently from e605937 to 1378563 Compare August 5, 2025 14:28
@VickieKarasic VickieKarasic force-pushed the i4788_ezproxy_test_shibuser branch from 1378563 to 3c9428c Compare October 15, 2025 18:06
@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch 2 times, most recently from 3af58ca to f1a0863 Compare October 15, 2025 18:43
@VickieKarasic VickieKarasic force-pushed the i4788_ezproxy_test_shibuser branch from f1a0863 to bbde833 Compare October 15, 2025 19:38
@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch from 843415b to 7060ca0 Compare October 17, 2025 10:24
@VickieKarasic VickieKarasic force-pushed the i4788_ezproxy_test_shibuser branch from 948e121 to 935b3c7 Compare October 30, 2025 17:40
@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch 2 times, most recently from c46656d to 0913b52 Compare November 6, 2025 18:14
@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch 7 times, most recently from 9b8e472 to efbc30f Compare November 21, 2025 14:32
kayiwa and others added 10 commits November 25, 2025 09:03
we want to install ezproxy and ensure it runs as a standalone first
once this is accomplished cap deployment for the lifecycle can be run

Co-authored-by: Vickie Karasic <[email protected]>
Co-authored-by: Vickie Karasic <[email protected]>
add user.txt file for auth

Co-authored-by: Vickie Karasic <[email protected]>
make the idp point to entra infrastructure and make it a little more
legible to folks who don't live on ezproxy-land

Co-authored-by: Vickie Karasic <[email protected]>
we move all of the files to be in place before we run the ezproxy
install command
We create a break glass user that we will need to configure TLS upon
completion
we added the ezproxy admin with a strong password
Our shib template will add the admin users needed when this step is
complete

Co-authored-by: Vickie Karasic <[email protected]>
the hostname and inventory name are not the same thing
kayiwa and others added 20 commits November 25, 2025 09:03
the unitfile needs to be forking instead of simple
we remove the alias.
ensure the ezproxy directory is owned by the user

Co-authored-by: Vickie Karasic <[email protected]>
Co-authored-by: Vickie Karasic <[email protected]>
we cannot - yet - run this as the ezproxy user
enable ezproxy to start on boot

Co-authored-by: Vickie Karasic <[email protected]>
from `man systemd` and grep for AmbientCapabilities

Co-authored-by: Vickie Karasic <[email protected]>
edit the Group +default line
add Debug
comment out Deny unaffiliated.html
add last line
we have two locations for the AllowUsers
legacy vms place them at `/etc/ssh/ssh_config` and newer ones have them
at /etc/ssh/ssh_config.d/99-allow

we make the deploy role continue to work the same way in both

make sure the app and idp uuids for testing are included
a brand new VM will need TLS setup and proper authn/authz configured for
SAML to work. We comment it out to allow configuration

Co-authored-by: Vickie Karasic <[email protected]>
OCLC documentation asks to look at the MetadataFile and we found
ClaimTypesOffered and could the answers on entra ID
@kayiwa kayiwa force-pushed the i4788_ezproxy_test_shibuser branch from 93fc722 to 3cc77dc Compare November 25, 2025 14:03
in order to be idempotent the last set of permissions must match what we
have used before

Co-authored-by: Vickie Karasic <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

EZproxy Test Can't Use Shibboleth

3 participants