Please describe briefly your pull request.
a. Added CILOGON oauth integration (as an folder in contrib, similar to keycloak)
b. Ability to have group based login (added group handler)
c. New allowed group is created /updated at login.
d. Added pytest to cilogon (all passing)
e. All documented in init.py in cilogon.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
:heart: Thank you for your contribution!
Description
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:
Frontend
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that: