OIDC authentication support#724
Merged
Merged
Conversation
71ec9b2 to
eb0f1c0
Compare
Latest version v1.8.0 is required for OIDC support.
5dca537 to
196a226
Compare
Support OpenID Connect SSO authentication based on RFL OIDCClient. New module conf is introduced with a function to load secret file. It notably replaces gateway specific load_ldap_password_from_file(). Methods in SlurmwebAppGateway are refactored to setup authentication backends in dedicated methods. The session key file is also loaded and required at gateway startup. The authentication method enabled in gateway is now returned in UI JSON config file. fix #268
Move LDAP and anonymous authentication view in dedicated submodules, under the new view.auth package.
Return user login in successful LDAP authentication JSON response, to make it match response for successful OIDC authentication. This simplifies response typing in frontend.
This command can be used to generate a random secret session key with correct permissions for Slurm-web gateway.
This is required to support section-level documentation in settings definition.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pending tasks:
fix #268