Skip to content
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

Restrict the IDPs that are allowed by CILogon to login to this instance #11

Open
Tracked by #2
alukach opened this issue Nov 12, 2024 · 1 comment
Open
Tracked by #2

Comments

@alukach
Copy link
Member

alukach commented Nov 12, 2024

We restrict the IDPs that are allowed by CILogon to login to this instance. Based on https://cilogon.org/idplist/, I suggest ORCID, GitHub, University of Toronto (because I (Yuvi) have login credentials) and possibly one other university where someone else in the team has login credentials (Georgia Tech?)

@alukach alukach changed the title We restrict the IDPs that are allowed by CILogon to login to this instance. Based on https://cilogon.org/idplist/, I suggest ORCID, GitHub, University of Toronto (because I (Yuvi) have login credentials) and possibly one other university where someone else in the team has login credentials (Georgia Tech?) Restrict the IDPs that are allowed by CILogon to login to this instance Nov 12, 2024
@alukach
Copy link
Member Author

alukach commented Nov 12, 2024

Reached out to CILogon.

Question:

Is it possible to configure CILogon to limit access to my application to users from a subset of the supported IdPs? Or is that a task that is to be performed by my application by examining the access token returned by CILogon?

Answer:

Limiting access to a subset of IdPs is a feature available to CILogon subscribers at the “Essential Service” level and higher. See https://www.cilogon.org/subscribe for information about CILogon subscription levels.

For “Basic Authentication” clients, you can check the “idp” claim or “idp_name” claim which are returned when requesting the “org.cilogon.userinfo” scope. See https://www.cilogon.org/oidc#h.p_PEQXL8QUjsQm for details.

Will work towards Basic Authentication solution.

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

No branches or pull requests

1 participant