-
Notifications
You must be signed in to change notification settings - Fork 27
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
OIDC PR#2 --- organization login using OIDC #1309
Conversation
I have it all setup but it's not quite working. Review:
|
I have it all setup but it's not quite working. Review:
|
Sorry, my mistake URLs should be : |
|
The terms and condtiions check seems problematic (when you have more than one organization). Besides this I think all should be ok. Please put review comments anywhere you want me to explain something in the code. Please note that the OIDC_Server app is not part of the feature. All the links and details you have got from that app will be provided by the organization that wants to enable this feature. |
Now you should see only one checkbox for all the organization buttons @bbearce you may want to do a final test |
@ mention of reviewers
@cjh1
A brief description of the purpose of the changes contained in this PR.
Now codabench admin can register organizations for OIDC authentication. Users can then use those organizations to login with their organization credentials
Issues this PR resolves
How to test
To test this PR, you need OIDC server.
OIDC_Server setup
Codabench
OIDC client
Paris-Saclay
code(Authentication Code Flow)
http://localhost/oidc/complete/1/
Once you click save, you will be able to get
client ID
andclient Secret
Codabench
You will see
Login with Pari-Saclay
button. Accept terms and conditions and click the button to authenticate with Paris-Saclay server.reset your password and then login using both OIDC login and regular login
Checklist