26
Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University of Cambridge [email protected]

Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Web Authentication with Shibboleth

A view from the Flat East

Jon WarbrickComputing Service

University of [email protected]

Page 2: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Once upon a time there was the web...

Page 3: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

...and then sites started to want to identify their visitors

<Location /basic> AuthType Basic AuthName "Who are you?" require valid-user</Location>

Page 4: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

To each site its own users

Page 5: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

To each site its own users

Page 6: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

To each site its own users

Page 7: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Organization-wide SSOs

• University of Cambridge Raven

• Oxford WebAuth

• Classic Athens (R.I.P.)

• Google

• etc, etc, ...

Page 8: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Great for the institution

Inside

Outside

Page 9: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Great for the institution

Not so good for anything outside

Inside

Outside

Page 10: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

• Data protection

• Trust

Two elephants

Page 11: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Enter the Griffin

• AKA Shibboleth

• A Web Auth system designed to support (though not to require)

• multiple IdPs

• inter-organization use

• privacy and anonymity

• multiple attributes

Page 12: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Myth and Legends

• Shib is only for e-Journals

• Only supports anonymity

• Only supplied by Internet2

• Doesn’t do standards

• Is really hard

Page 13: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

So, what can we do with it?

Page 14: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

E-Journals

Page 15: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Standard web server plugins

Page 16: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Authorization decisions

Directory

Page 17: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Other people

Page 18: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Other people, take 2

Page 19: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Existing software

EZproxy

Page 20: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

VHS vs. Betamax

Facebook Connect

Google Friends Connect

Page 22: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University
Page 23: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

“On the Internet, nobody knows you are a dog...

Page 24: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

“On the Internet, nobody knows you are a dog...

...but sites often want to know that you are the same dog as last time”

Page 25: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University
Page 26: Web Authentication with Shibboleth - University of …jw35/talks/2010-07-ictf-shib/...Web Authentication with Shibboleth A view from the Flat East Jon Warbrick Computing Service University

Credits

• ‘In the Field’, Julian Wearne, http://www.flickr.com/photos/ikaink/4184787380

• Mosaic screen shot courtesy of NCSA/University of Illinois http://www.ncsa.illinois.edu/News/Images/

• two elephants, Timo Heuer, http://www.flickr.com/photos/upim/293676365/

• Fire Breathing Mythical Dragon, Wili Hybird, http://www.flickr.com/photos/walkadog/3484426248/

• “On the Internet”, by Peter Steiner, page 61 of July 5, 1993 issue of The New Yorker, (Vol.69 (LXIX) no. 20). Reproduced only for academic discussion, evaluation, and research.

• “Same dog as before”: “Tofu, online trust, and spiritual wisdom” from the Pushing Strings” blog by Eve Maler.