Overview
The Globus Auth service, which provides XSEDE's Web SSO mechanism, relies on an XSEDE OIDC Provider (OP) to authenticate XSEDE users using their XSEDE username and password. The currently configured XSEDE OP in Globus is weblogin.xsede.org, which is operated by the University of Chicago's Globus team.
NCSA has recently begun operating an InCommon (SAML-based) IdP for XSEDE, named idp.xsede.org. Although this InCommon IdP doesn't support OIDC, the CILogon service (also operated by NCSA for XSEDE) provides translation between SAML and OIDC for InCommon IdPs.
Review of the design options and security considerations for replacing weblogin.xsede.org with CILogon translating idp.xsede.org into OIDC. Since idp.xsede.org, unlike weblogin.xsede.org, requires multi-factor authentication using Duo, one consequence of this change would be requiring XSEDE users to use Duo for Web SSO.
Review Summary
Most important feedback addressed in the review:
- Corrections to Section E.2.3. Availability or volatility of resources
- Confirm and document DUO license availability
- Communicate more broadly that MFA will now be required for al XSEDE web SSO logins
- Add more migration detailed in coordination with Globus to Section F
- Need more logging and usage tracking details to Section E.2.7
- Clarify how usage tracking is being addressed in Section E.2.13
- Add more performance requirements details to Section E.2.10
- Clarify that XUP and Globus 2-legged OAuth interaction are out of scope
Review Output Documents (Final)
Review Input Documents
Review Criteria
- Does the new implementation satisfy all XSEDE security service guidelines and standards
- Does the design and transition plan mitigate risks appropriately
- Are the user impacts of the change appropriate
- Are the infrastructure, operations, and licensing costs addressed
Schedule
Current Date: 2023-09-24Current Status: Closed (Design and Security Review)
Target Date | Actual Date | Activity Milestone |
---|---|---|
2021-02-05 | Review launch date | |
2021-02-19 | 2021-03-29 | Written feedback due (Reviewers) |
2021-02-25 | 2021-03-29 | Written response date (Review Material Developers) |
2021-02-26 | 2021-03-29 | Final approval due and completion date (Reviewers) |
Review Last Updated: 2021-03-30 9:31 am
Reviewers
If you are a reviewer, please login to sign or withdraw from this review.
Required
- Lee Liming
VIEWED: 2021-03-22 17:06
SIGNED: 2021-03-22 17:06 - John-Paul Navarro
VIEWED: 2022-02-16 13:38
SIGNED: 2021-03-29 15:07 - Derek Simmel
VIEWED: 2021-03-22 20:16
SIGNED: 2021-03-22 20:16
Optional
- Maytal Dahan
- Gary Rogers
VIEWED: 2021-02-19 17:39
SIGNED: 2021-02-19 17:39 - Scott Sakai
VIEWED: 2021-02-18 19:02
SIGNED: 2021-02-18 19:02 - Shava Smallen
VIEWED: 2021-04-18 18:55 - Alexander Withers
Review Material Developers
Jim Basney
Review Facilitator
John-Paul Navarro