Jim Basney
Scott Koranda
CILogon 2.0
This material is based upon work supported by the National Science Foundation under grant numbers
0850557, 0943633, 1053575, 1440609, and 1547268 and by the Department of Energy under award
number DE-SC0008597. Any opinions, findings, and conclusions or recommendations expressed in this
material are those of the authors and do not necessarily reflect the views of the United States
Government or any agency thereof.
CILogon www.cilogon.org
CILogon 2.0 Project
❏ 3 year NSF CICI award
❏ January 2016 - December 2018
❏ Provide an integrated open source
Identity and Access Management (IdAM)
platform for cyberinfrastructure
❏ CILogon: federated identity management
❏ COmanage: collaborative organization
management
❏ Support international collaborations
CILogon www.cilogon.org
NSF CICI Program
❏ Cybersecurity Innovation for
Cyberinfrastructure (CICI)
❏ Funds projects in the areas of
❏ Cybersecurity Center of Excellence
❏ Regional Cybersecurity Collaboration
❏ Secure and Resilient Architecture
❏ Secure Architecture Design
❏ Data Provenance for Cybersecurity
https://www.nsf.gov/funding/pgm_summ.jsp?pims_id=505159
CILogon www.cilogon.org
CILogon 2.0 Team Members
❏ Jim Basney
❏ Terry Fleury
❏ Jeff Gaynor
❏ Venkat Yekkirala
❏ Heather Flanagan
❏ Scott Koranda
❏ Benn Oshrin
❏ Arlen Johnson
CILogon www.cilogon.org
Science Partners
❏ NANOGrav Physics
Frontiers Center
❏ Laser Interferometer
Gravitational-Wave
Observatory (LIGO)
❏ Data Observation Network
for Earth (DataONE)
CILogon www.cilogon.org
Cyberinfrastructure Partners
❏ Operational support
❏ Integration platform
❏ International use
cases
❏ Support for European
identities
❏ Using eduGAIN
CILogon www.cilogon.org
SAML
SP
OIDC
Provider
X.509 CA HSM
OIDC SP
MFA
(OATH)
LDAP
COmanage
Identities
MFA
Tokens
SSH Keys
Groups
Attributes
SAML
AA
User
Registry
Interface
eduGAIN
IdP
Google
IdP
Science
App
OAuth
SP
ORCID
Science
App
Science
App
Science
App
InCommon
IdP
Logical
Component
View
CILogon www.cilogon.org
SAML to OpenID Connect
(OIDC) Gateway
❏ Supporting e-Science clients
❏ Review & approval by CILogon staff
❏ User consent based on requested scopes
❏ openid, profile, email
❏ org.cilogon.userinfo (eppn, affiliation)
❏ edu.uiuc.ncsa.myproxy.getcert
(to allow X.509 certificate issuance)
❏ VO attributes
www.cilogon.org/oidc
CILogon www.cilogon.org
CILogon User Consent
CILogon www.cilogon.org
A Transparent Gateway
❏ CILogon passes campus/VO attributes to
the e-Science SP
❏ Always requiring user consent
❏ Attribute scopes approved per-client
❏ COmanage displays terms and conditions
during VO enrollment
❏ VO attribute release policy applied per client
CILogon www.cilogon.org
Open Researcher and
Contributor ID (ORCID)
❏ Linking ORCID iDs to federated IDs
❏ orcid.org
❏ on campus
❏ search.dataone.org
❏ cilogon.org
❏ eduPersonOrcid
❏ REFEDS ORCID working group
CILogon www.cilogon.org
Demo
SAML
SP
OIDC
Provider
LDAP
COmanage
User
Registry
Interface
Demo
App
InCommon
IdP
❏ Initial integration of CILogon OIDC with
COmanage LDAP to retrieve VO
memberships and ORCID iD
CILogon www.cilogon.org
CILogon www.cilogon.org
CILogon www.cilogon.org
CILogon www.cilogon.org
CILogon www.cilogon.org
CILogon www.cilogon.org
CILogon www.cilogon.org
Demo
CILogon www.cilogon.org
Demo
{
"sub":"http://cilogon.org/serverA/users/534",
"name":"James Alan Basney",
"given_name":"James",
"family_name":"Basney",
"email":"jbasney@illinois.edu"
"idp_name":"University of Illinois at Urbana-Champaign",
"idp":"urn:mace:incommon:uiuc.edu",
"affiliation":
"employee@illinois.edu;member@illinois.edu;staff@illinois.edu",
"eppn":"jbasney@illinois.edu",
"eptid":"urn:mace:incommon:uiuc.edu!https://cilogon.org/shibboleth!
cyXC3O5fi0t1NBsW1NsOxZDyDd4=",
"eduPersonOrcid":["http://orcid.org/0000-0002-0139-0640"],
"isMemberOf":["members","members:Research","Publication Policy"],
}
CILogon www.cilogon.org
CILogon in Europe
❏ Supporting international
research collaborations
❏ Int’l IdP support at cilogon.org soon via
InCommon’s eduGAIN membership
❏ Depends on int’l R&S adoption
❏ European CILogon instance
❏ Addresses EU attribute release policies
❏ IGTF accredited CA: https://rcauth.eu/
CILogon www.cilogon.org
CILogon Monthly Usage
CILogon www.cilogon.org
CILogon Monthly Usage
CILogon www.cilogon.org
❏ In February 2016, Globus began listing
InCommon IdPs directly, rather than as
“alternate login” option
❏ InCommon / CILogon use doubled!
Encouraging Federated Logins
CILogon www.cilogon.org
Attribute Release Challenges
❏ R&S attributes not released for students
❏ Affiliate researcher
❏ Former student
❏ Former employee
❏ IdP operational failures
Students do research!
CILogon www.cilogon.org
Most Used IdPs in Apr 2016
1. LIGO
2. NIH
3. U of Michigan
4. Purdue University
5. U of Chicago
6. UIUC
7. UCLA
8. University of Colorado at
Boulder
9. Google (was #1 in 2012)
10.University of California,
Berkeley
11.Argonne Nat’l Lab
12.Indiana University
13.University of Minnesota
14.LBNL
15.Johns Hopkins
16.Yale University
17.Cornell University
18.Case Western Reserve
University
19.Stanford University
20.University of
Nebraska-Lincoln
R&S ECP
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
R&S
ECP
ECP
ECP
(unique active users per IdP)
CILogon www.cilogon.org
COmanage News
❏ COmanage Registry Release 1.0.0 in
December 2015
❏ COmanage Registry Release 1.0.3 in
TIER Release 1
❏ COmanage Release 1.0.4 current
CILogon www.cilogon.org
Thanks!
jbasney@ncsa.illinois.edu
skoranda@sphericalcowgroup.com

CILogon 2.0 at 2016 Internet2 Global Summit