Skip to content

Conversation

@querti
Copy link
Collaborator

@querti querti commented May 29, 2023

The authentication is primarily for automated use-cases that use service accounts to log in. Client receives the access token from SSO using its ID and secret. It then sends the access token to the hub, which validates it and logs the user in. The newly added tokenidclogin URL is expected to be protected by mod_oauth2 (or analogous for the used web server), which handles the validation and the passing of REMOTE_USER to Django. XML-RPC client uses the sessionid cookie (which ensures that the user is logged in) provided by Django.

Refers to CLOUDDST-18720

The authentication is primarily for automated use-cases that use service
accounts to log in. Client receives the access token from SSO using its
ID and secret. It then sends the access token to the hub, which
validates it and logs the user in. The newly added tokenidclogin URL is
expected to be protected by mod_oauth2 (or analogous for the used web
server), which handles the validation and the passing of REMOTE_USER to
Django. XML-RPC client uses the sessionid cookie (which ensures that the
user is logged in) provided by Django.
@querti querti marked this pull request as ready for review May 29, 2023 14:01
@querti querti merged commit 9fc731a into release-engineering:master Jun 1, 2023
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.

3 participants