Experiences to Date Faculty of Engineering April 2017

Slides:



Advertisements
Similar presentations
Secure Single Sign-On Across Security Domains
Advertisements

Oracle IDM at First National Bank
Trusted 3 rd Party Authentication & Friends: SSO and IdM NWACC Security Workshop 2013 Portland.
SINGLE SIGN-ON. Definition - SSO Single sign-on (SSO) is a session/user authentication process that permits a user to enter one name and password in order.
Don’t Let Anybody Slip into Your Network! Using the Login People Multi-Factor Authentication Server Means No Tokens, No OTP, No SMS, No Certificates MICROSOFT.
A View into the Mi$t 1 RL "Bob" Morgan University of Washington Co-chair, InCommon Technical Advisory Committee.
 Key exchange o Kerberos o Digital certificates  Certificate authority structure o PGP, hierarchical model  Recovery from exposed keys o Revocation.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
The Cloud Identity Security Leader. © 2012 Ping Identity Corporation Nair the twain shall meet Enterprise Social Mobile.
UMA Could I Manage My Own Data. Please?. Agenda Business Trends & Technical Solutions Distributed Business (Decentralisation) Mobility & Automation Delegation.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Copyright ©2012 Ping Identity Corporation. All rights reserved.1.
Openid Connect
Authority of Information Technology Application National Center of Digital Signature Authentication Ninh Binh, June 25, 2010.
Navigating the Standards Landscape Andrew Owen SEARCH.
Shibboleth: An Introduction
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
SSO Case Study Suchin Rengan Principal Technical Architect Salesforce.com.
101 ways to authenticate with Azure Active Directory
All Rights Reserved 2014 © CMG Consulting LLC Federated Identity Management and Access Andres Carvallo Dwight Moore CMG Consulting, LLC October
SIMPLIFYING THE CLOUD – the case for federation Dr. Terry Gray Assoc VP, Technology Strategy University.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
With ADFS and Azure Active Directory
WSO2 Identity Server 4.0 Fall WSO2 Carbon Enterprise Middleware Platform 2.
Secure Mobile Development with NetIQ Access Manager
New v2.0 Auth model to authenticate and authorize to Outlook.com APIs and the Microsoft Graph  Same OAuth2 protocols work for both consumer and commercial.
General Overview of Various SSO Systems: Active Directory, Google & Facebook Antti Pyykkö Mikko Malinen Oskari Miettinen.
ADFS - Does it Still have a Place? Fitting into the EMS puzzle Frank C. Drewes III 2016 Redmond Summit | Identity.
OpenID Connect: An Overview Pat Patterson Developer Evangelist Architect
Office of Information Technology GT Identity and Access Management JA-SIG CAS project (introducing login.gatech.edu) April 29th,
WSO2 Identity Server. Small company (called company A) had few services deployed on one app server.
UMA and OpenID Connect Plugins for Apache It would be so awesome if we (meaning the citizens of the Internet) had plugins for popular web servers to make.
11 | Managing User Info Jeremy Foster Michael Palermo
Web SSO with Cloud Resources using AD Federation Services
Barracuda SSL VPN Remote, Authenticated Access to Applications and Data Version 2.6 | July 2014.
Access Policy - Federation March 23, 2016
Secure Single Sign-On Across Security Domains
Using Your Own Authentication System with ArcGIS Online
GEOSS Federated Single Sign-On
New York regional information centers
Elia Windows 10 journey. TMD.Net Manager. Elia & Owner
A lap around Azure Active Directory Business to Consumer (B2C)
Azure Active Directory - Business 2 Consumer
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Introduction to Windows Azure AppFabric
Shibboleth Roadmap
511NY Rideshare Technical
CAS and Web Single Sign-on at UConn
SaaS Application Deep Dive
John O’Keefe Director of Academic Technology & Network Services
Welcome to the 20th Anniversary of the IUG
Introduction How to combine and use services in different security domains? How to take into account privacy aspects? How to enable single sign on (SSO)
Hosted on Azure, LoginRadius’ Customer Identity
Cloud Connect Seamlessly
Authentication Protocol
Cloud system.
11/14/ :30 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
OpenID Connect Working Group
SharePoint hosting 101 Where do I host my apps?
Access and Information Protection Product Overview October 2013
M7: New Features for Office 365 Identity Management
Office 365 Identity Management
Developing for Windows Azure
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Shibboleth 2.0 IdP Training: Introduction
07 | Introduction to Authentication
OpenID Connect Working Group
OpenID Connect Working Group
Microsoft Virtual Academy
Presentation transcript:

Experiences to Date Faculty of Engineering April 2017 Single Signon (SSO) Experiences to Date Faculty of Engineering April 2017

Four Major Goals Users hate logging into every system they use and entering passwords multiple times per day Users leak passwords to phishers when they are accustomed to entering them frequently and on demand Systems may be compromised, and their password hashes stolen. Centralizing authentication can reduce that likelihood. Two Factor Authentication requires SSO in order to implement broadly

CAS – Central Authentication Service Often used as a simple SSO at universities At UW: Learn, MyHRinfo, ONA, etc. Relatively easy to implement for locally created sites Apache mod_auth_cas Problems Not many commercial applications are CAS compatible Not possible to fully log one out of CAS-enabled sites Compromise, firing, expelling Too simplistic, cannot make assertions like: Is an employee Is a CS 232 student lacks Two Factor Authentication (2FA)

SAML 1.1, 2 (Security Assertion Markup Language) A real SSO, solves most technical limitations of CAS (logout, 2FA, assertions) Version 2 released in 2005 the standard has settled in the intervening time Considered a “heavy” protocol – a challenge to implement/debug Most popular among big businesses (eg. Oracle, IBM, corporate apps) Open Source “Shibboleth” implementation used on campus Well regarded concise implementation of SAML standards Can be made interoperable with many products Eg. Lynda.com Not high availability, load balanceable or great performance MS ADFS implementation Not as standards-based, but will be a force in community Scalable, high availability High cost to implement MS Office365 integration

Several False Starts/Variants Whenever there is a good idea, we like to evolve, simplify or replace it There were several false starts and a few rethinks since the release of SAML OpenID 1 and 2 were flops OAuth1 and later OAuth2 were excellent for implementing authorization, but were not designed to implement authentication JWT – JSON Web Tokens – a critical technology to the next step, totally replacing OpenID 1/2 SecureKey: lightweight simplified SAML used by US/Canadian governments Because most of SAML is never used

OpenID Connect (OIDC) Ratified in 2015 Builds on successful OAuth2 and JWT, well known and understood technologies Like SAML: logout, 2FA, assertions built-in Backed by (alphabetically) Amazon, Cisco, Facebook, Google, HP, IBM, LinkedIn, Microsoft, Netflix, Oracle, others and in use today for all major social networks YouTube, Gmail, Facebook, Netflix, LinkedIn, etc. and all associated apps Much simpler to work with than SAML easier for individual web sites to utilize: mod_auth_openidc In 1½ years it has become the recommended choice, and the choice for new implementations Next version of Desire2Learn will have OIDC Unit4 integration with OIDC already available Easy to replace existing CAS systems Supports mobile clients too Engineering / CS / the Portal going to use OIDC

Today’s Market Split between existing SAML and newcomer OIDC Corporate apps more often have SAML Social networking sites and mobile do OIDC Best option is to pick something(s) compatible with most players today and in the future by not limiting ourselves to one strategy Several SSO vendors support all three, some just SAML+OIDC Gluu, OpenAM, Ping Identity

UWaterloo Landscape (unverified) ISS deployed SAML/Shiboleth (OSS, consortium) Lynda.com TIS deployed SAML/Windows ADFS (Microsoft) Office365, Unit4 Portal deployed OIDC/Open Identity Server 3 (OSS) ISS deploying a production GLUU environment (OSS, commercial) Supports CAS, SAML, OIDC concurrently Engineering and CS/Math OAT/ASUS begin using Portal plans to migrate to this

Thankyou