Forum Replies Created
-
AuthorPosts
-
It may be more interesting to have more than one email account registered with FABRIC or use Github as an identity provider, if possible.
FABRIC already supports logically linking multiple email/IdP credentials together under the same user account through a COmanage backend that is part of CILogon’s authorization and group management stack.
There are some caveats when doing this however.
- Even though FABRIC can logically map more than one email to an individual user, Jupyterhub will allocate storage based on a user email attribute. As such the user will not see a consistent storage backend when logging into FABRIC using differing IdPs that are accessed through different email addresses
- If however the email address is consistent, then Jupyterhub storage will be consistent even when the IdPs differ from each other
- Some IdPs operate on alias email addresses and COmanage may know about one or more valid emails that are aliases of a primary or official email address. If these exist in COmanage then FABRIC will find them and the user may choose to use any of the valid emails as their “preferred email” for contact purposes
GitHub isn’t necessarily an identity provider in and of itself. In most cases GitHub is proxying your identity from another authority (e.g. Google) and simply relaying the claims it knows about you from the proxied provider.
This is analogous to what CILogon does in its federated identity model. It forwards the claims retrieved from your chosen identity provider along with additional attributes that it adds on for bookkeeping your information as being “unique” amongst 4000+ other identity providers.
-
This reply was modified 2 years, 11 months ago by
Michael J. Stealey.
-
This reply was modified 2 years, 11 months ago by
Michael J. Stealey.
October 2, 2023 at 2:36 pm in reply to: [MAINTENANCE] core-api updates – affects portal/CM/core-api – Sept 21, 2023 #5508closed
September 11, 2023 at 4:06 pm in reply to: Which email address should be used to add a project member? #5268For search purposes use “Preferred Email”
Behind the scenes CILogon Email is used as the initial value for Preferred Email, so they are often going to be the same.
August 17, 2023 at 3:31 pm in reply to: [MAINTENANCE] Thur: 8/17/2023 – 10am – 11am EDT – core-api #5065closing topic
August 17, 2023 at 3:30 pm in reply to: [MAINTENANCE] Thur: 8/17/2023 – 10am – 11am EDT – core-api #5064Completed
May 19, 2023 at 12:16 pm in reply to: Maintenance on FABRIC core-api service – 5/19/23 (12:00 noon EDT) #4285Maintenance is completed
May 11, 2023 at 2:50 pm in reply to: [Maintenance] 05/11/2023 1:00 – 2:00 pm (EDT) – core-api update #4212Maintenance is completed and services restored
May 10, 2023 at 7:50 am in reply to: MAINTENANCE – Beta (development) tier – 8/22/2022 to 8/26/2022 #4194closing
December 3, 2021 at 9:40 am in reply to: [COMPLETED]– production tier – Friday 12/03 – 9:00 to 10:00 am ET #1174[COMPLETED] – maintenance has been completed
-
AuthorPosts