JIRA Issue

[#XCI-315] Track XSEDE Web SSO Integration

[XCI-315] Track XSEDE Web SSO Integration Created: 01/30/2018  Updated: 02/27/2019

Status: Closed
Project: XSEDE Cyberinfrastructure Integration
Component/s: Globus Auth
Fix Version/s: PY8 (Sep '18 - Aug '19)

Type: Task Priority: Normal
Reporter: Venkatesh Yekkirala (Inactive) Assignee: Galen Arnold
Resolution: Unresolved Votes: 1

Issue Links:
relates to XCI-326 Establish integration tracking for XS... Closed
relates to XCI-317 XSEDE Web SSO Design Closed
XSEDE Areas:
RACD Security
XSEDE Priority: -
Public activity link: https://software.xsede.org/display/xci-315
Use Cases:
CAN-06: Authenticate with an application
Track status in meeting: yes


The following web services currently do not support XSEDE Web SSO. Unless specified otherwise, it is proposed that these services be modified to implement Web SSO using Globus Auth, via a new button (the name and style of which will be determined in the design phase, for uniform presentation and user-experience), using guidance in the below document on XSEDE Identity Management Client Application Setup: https://docs.google.com/document/d/1a2WXUnilBQkNla5d89dMAGur-j2M-lTs4y0A_c2qrLw

updated and superceded by: https://software.xsede.org/development/xsede-web-sso/Web-SSO-for-Application-Developers.pdf

Please mark each of the below services with a checkmark () icon as each service integrates XSEDE Web SSO.

User services

  1. XSEDE User Portal (portal.xsede.org). Already supports XSEDE Login but needs to update the visual elements to conform with the Web SSO design (suggested priority: high) Maytal Dahan <maytal@tacc.utexas.edu>
  2. Mobile version of XSEDE user portal (https://mobile.xsede.org/) (suggested priority: high) Maytal Dahan <maytal@tacc.utexas.edu>
  3. Online training websites:
  4. CI-Tutor (https://www.citutor.org//login.php): Instructions exist on this page for connecting XUP account with CI-Tutor account for automatic login to CI-Tutor. It would be good to replace this with an 'XSEDE Login' style SSO for uniform user experience. (suggested priority: high) Sandie Kappes <skappes@ncsa.illinois.edu>
  5. Cornell Virtual Workshop (https://cvw.cac.cornell.edu/Registration/): Access via XUP for full access. It would be good to replace this with an 'XSEDE Login' style SSO for uniform user experience. (suggested priority: high) Susan Mehringer <shm7@cornell.edu>
  6. XSEDE Resource Allocation System (https://xras-review.xsede.org/login and https://xras-admin.xsede.org/login) (suggested priority: high) Steve Peckins <speckins@illinois.edu>
  7. XD Metrics on Demand (https://xdmod.ccr.buffalo.edu) Ben Plessenger <bpless@buffalo.edu>, Rudra Chakraborty <rudracha@buffalo.edu>


Staff services

  1. Nagios monitoring and alerts for XSEDE services. (http://nagios.xsede.org/) (suggested priority: low) Gary Rogers <grogers3@utk.edu>
  2. Inca monitoring for XSEDE services (https://inca.xsede.org/) (suggested priority: low) Shava Smallen <ssmallen@sdsc.edu>
  3. https://rdr.xsede.org/ (central repository for resource information that is critical to XSEDE Central Services; accessed by SPs also.) (suggested priority: low) Rob Light <light@psc.edu>
  4. Community Software Repository "CSR" (https://software.xsede.org/); Accessed by the UREP, XSEDE and SP staff, and some users. (suggested priority: medium) JP Navarro <navarro@mcs.anl.gov>, Kate Kaya <kate@sdsc.edu>
  5. XSEDE source repository (https://software.xsede.org/svn/ and https://software.xsede.org/displayvc/xsede/; Accessed by XSEDE and SP staff.) (suggested priority: low) JP Navarro <navarro@mcs.anl.gov>, Kate Kaya <kate@sdsc.edu>
  6. Information Services (https://info.xsede.org); Accessed by internal and external developers, services, and staff. (suggested priority: medium) JP Navarro <navarro@mcs.anl.gov>, Eric Blau <blau@mcs.anl.gov>
  7. Index of XSEDE Enterprise Services. (https://sysops.xsede.org/xes-index; Accessed by XSEDE staff.) (suggested priority: low) Gary Rogers <grogers3@utk.edu>
  8. XSEDE support tickets (https://tickets.xsede.org; used by staff; users have access to ticket info in XUP) (suggested priority: low) Gary Rogers <grogers3@utk.edu>
  9. XSEDE SVN repository (software.xsede.org) JP Navarro <navarro@mcs.anl.gov>, Kate Kaya <kate@sdsc.edu>


There are comments for XCI-315 that can be viewed with XSEDE authentication.