Add Google and Cilogon Signins
Created by: deepakduggirala
Description
Add ability to login with Google and CILogon using OpenID (OAuth2)
Related Issue(s)
Closes #103 (closed)
If applicable, please reference the issue(s) that this PR addresses. If the PR does not address any specific issue, you can remove this section.
Changes Made
List the main changes made in this PR. Be as specific as possible.
-
Feature added -
Code refactored -
Documentation updated
Checklist
Before submitting this PR, please make sure that:
-
Your code passes linting and coding style checks. -
Documentation has been updated to reflect the changes. -
You have reviewed your own code and resolved any merge conflicts. -
You have requested a review from at least one team member. -
Any relevant issue(s) have been linked to this PR.
Additional Information
- The same user cannot log into the same account if their emails associated with auth providers are different.
- Operators need to create a user account with correct email id for the user to successfully log in.