15
Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck [email protected]

Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck [email protected]

Embed Size (px)

Citation preview

Page 1: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Shibboleth & Federated Identity A Change of Mindset

University of Texas Health Science Center at HoustonBarry Ribbeck

[email protected]

Page 2: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Access to our world is changing

• What is causing the change?

• Are the changes for the better?

• Can we manage the changes?

Page 3: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Legacy Authentication / Authorization (AuthX)

• Current Authentication mechanisms are an extension of legacy designs

• Stand alone systems do not scale well• When AuthN is extended beyond the realm of

control, security can not be managed in any real fashion

• Privacy is never implied nor enforced• Identify remotely, authenticate remotely, authorize

remotely act remotely

Page 4: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Legacy Authentication Systems Issues

• Scale context makes it hard to support and manage• Privacy is not a concern• Difficult or impossible to manage the security for

Identification and Authorization reliably• User experience is diminished by yet another set

of electronic credentials and the possibility of identity release

Page 5: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Federated IdentityThe new mindset

• Federation: an association of resource managers (targets), identity managers (origins) cooperating via a trust broker (the federation) to access and deliver digital content

• Liberty Alliance, MS WS (.net passport) and Internet2 Shibboleth Middleware

• Only one is deployed, addresses privacy as well as security and is scaleable

• Authenticate, attribute and assert locally, act federally

Page 6: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

What is Shibboleth

• A middleware software authentication/authorization mechanism that provides security, privacy and scale.

• Core Enterprise Middleware infrastructure• Does not provide trust, but requires and

leverages the existence of a trust fabric • Allows users to authenticate, attribute and

assert locally and act federally

Page 7: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Middleware Land

Source: http://www.internet2.edu/presentations/20020624-BaseCAMP-Frost.htm

Page 8: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

ShibbolethUTHSC Houston Identity Manager

Authentication System

(Digital ID/LDAP) Resource Manager

UTHSCH User

WAYF

FEDERATED

Identity Providers

UTHSCH MemberORIGIN

TARGETLDAP (eduperson)

Web Resource

Role attributes sufficient, access

allowed

2

3. Are you a valid UT Houston Affiliate

4. What is your role ?

Trust Fabric

1 Request access

Page 9: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Shibboleth and Blackboardby Barry Ribbeck, UTHSC-Houstonby Barry Ribbeck, UTHSC-Houston

Home University

Attribute Authority

Authentication System (ISO/SSO/Cert)

Handle ServiceBill = X

Resource Provider

SHIREAllow HomeU AA

SHAR

Resource Manager

User “Bill”

FederationWAYF SERVICE

(IN COMMON)

1. I would like access?

3. Where are you from?

4. I am from HU, logged in?

ORIGIN TARGET

5. Authenticate me to HU

2. Can you authenticate via my Wayf ?

7. Need eppn & eduPersonEntitlement for X?

6. AuthN ok send handle X to Target

8. Link Handle X to user and Lookup attributes

RBAC Authorization

System - LDAP (eduperson)

9. Attributes found and Released

10. If ARP allows, attributes are sent to Target. If attributes are sufficient, access is granted by Resource Manager on Target

Bb remote user = [email protected]

11 Logged onto Bb

Shib Software =

Page 10: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

What is it Being Used For?

• Access to digital content (library resources)• Learning management systems• Web based online resources• Systems access that require

– Privacy (user anonymity can be maintained)– Security (AuthN can be anything from uid/pw to 2

factor PKI)– Granularity in access control – High scalability

Page 11: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Federations Brokers of the Trust Fabrics

• Provide and maintain a digital venue for members• A leverage point for Relying Party Agreements

(solves the N-1 problem)• Enforces the rules of engagement for the Relying

Parties• Provide secure mechanisms for the exchange of

member institution digital credentials

Page 12: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Federated Identity

• Liberty: Allows the end user to link and unlink identities that are provided from differing sources

• Shib: A method of scaling identity management

• Federations provide a trust Fabric, the Liberty model ties them together

Page 13: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

Benefits

• Scale: no need to maintain stand alone credentials, many fewer uid/passwords

• Building applications on top of Shibboleth can provide a leveraged instead of a stand alone solution.

• Security: authorization is better managed in a Federated space.

• Privacy for users can be maintained.

Page 15: Shibboleth & Federated Identity A Change of Mindset University of Texas Health Science Center at Houston Barry Ribbeck Barry.R.Ribbeck@uth.tmc.edu

References

http://www.internet2.eduhttp://www.educause.edu

Google searches: NMI-Edit, Shibboleth, Internet2, Middleware

[email protected]