Skip to content

Add header auth module - #7626

Draft
himanshugoel2797 wants to merge 1 commit into
radiasoft:masterfrom
himanshugoel2797:header_auth
Draft

Add header auth module#7626
himanshugoel2797 wants to merge 1 commit into
radiasoft:masterfrom
himanshugoel2797:header_auth

Conversation

@himanshugoel2797

Copy link
Copy Markdown
Contributor

Some authentication methods like Shibboleth can sit in front of the server and provide the authenticated username via the reverse proxy. We can utilize a Basic HTTP authorization header to pass this into Sirepo, in a similar manner to the existing basic authentication.

This requires some care on the reverse proxy (unsetting any incoming authorization headers and replacing them with the username from Shibboleth). A token requirement has been added to prevent this authentication method from working without properly configuring the reverse proxy.

This module is very similar to the basic auth module, so, maybe it should be integrated into there with some configuration variables?

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.

1 participant