Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add oidc support #168

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add oidc support #168

wants to merge 1 commit into from

Conversation

julien-nc
Copy link
Member

@julien-nc julien-nc commented Dec 16, 2024

This adds support for user_oidc in the GSS master node.
This requires nextcloud/user_oidc#1011

  • Add a UserDiscoveryOIDC class to get the user location from an OIDC token attribute
  • Update README
  • Adjust MasterController::autoLogout to redirect to the user_oidc singleLogout URL if needed and pass the provider ID in the JWT logout token
  • Adjust Master::handleLoginRequest to get the user information and location from user_oidc during login
  • Adjust SlaveController::autoLogin to parse OIDC information in the GSS login JWT token
  • Adjust Slave::handleLogoutRequest to insert the OIDC provider ID in the GSS logout JWT token

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant