SlideShare a Scribd company logo
1 of 36
Unicon IAM Update 
CAS, Shibboleth, Grouper 
6 Nov 2014 
Mike Grady • Misagh Moayyed 
Audio is via Adobe Connect. 
There is no phone dial-in.
Welcome to this 
briefing 
• Updates on CAS, Shibboleth and Grouper 
• Unicon contributions to CAS, Shibboleth and 
Grouper 
• Unicon's Open Source Support 
• Q&A
Introduction: 
Mike Grady 
• IAM, Shibboleth, CAS, 
SimpleSAMLphp, 
Internet2 Scalable Privacy 
• 36 years at University of 
Illinois before Unicon 
• Unicon’s Open Source 
Support for Shibboleth 
technical lead
Introduction: 
Misagh Moayyed 
• IAM, Shibboleth, CAS, 
uPortal, uMobile 
• Unicon’s Open Source 
Support for CAS 
technical lead
Guest Speaker: 
David Langenberg 
• Grouper Developer, 
Internet2 
• Shibboleth Trainer, 
InCommon LLC 
• Sr Systems Programmer, 
University of Chicago
Observations and 
Highlights
Past Events 
• Shibboleth Workshop Series – Sept 29-30, 2014 
Newark, NJ 
• Internet2 Technology Exchange/Identity Week – Oct 26- 
30, Indianapolis, IN
Upcoming Events 
• Shibboleth Workshop Series – Nov 10-11, 2014 Salt 
Lake City, UT
Community 
Highlights
Emerging Trends 
• MFA via Shib MCB, CAS-MFA, etc 
• MFA management console that meets campus needs 
• User consent bundled in Shibboleth IdP V3 
• based on uApprove, but can be changed 
• Authorization via groups and Grouper 
• IAM cloud deployments: concerns and caveats 
• Social/External identities for non-core affiliations
Highlights 
About CAS
CAS Versions 
• CAS Server 3.5.2.1 
• CAS Server 4.0.0 (5/7/2014) 
http://lanyrd.com/2014/apereo/sczzxx/ 
• CAS Server 4.1.0 (In development)
CAS 4.0.0 
• CAS protocol v3; User Attributes 
• Password Policy Enforcement 
Improvements 
• Secure Service Registry Configuration
CAS 4.1 – Goodies 
• Login sequence no longer tied to a Java Web 
Session. 
• Auto-configuration of host name in HA 
environments 
• JSON Service Registry 
• Many more...
CAS Client Changes 
• Java CAS Client v3.3.3* 
- Proper parameter encoding 
• .NET CAS Client v1.0.2* 
- Proper parameter encoding 
- Setting for Proxy Callback URL 
* Planned support for CAS Protocol attribute retrieval
CAS: Moving Forward 
• CAS v4.1: Discussion ongoing 
Join cas-dev@lists.jasig.org 
• CAS AppSec Working Group: 
https://wiki.jasig.org/display/CAS/CAS+AppSec+Working+Group
Highlights 
About Shibboleth
Shibboleth Versions 
• IdP v3 development in progress; 
https://wiki.shibboleth.net/confluence/display/DEV/IdP3Details 
• Latest versions: IdP v2.4.3*, SP v2.5.3** 
* IdP 2.4.0, 2.4.1, and 2.4.2 have vulnerabilities 
** The IIS SP requires 2 additional patches to fix OpenSSL 
(Heartbleed)
Identity Provider v3 Alpha3 
https://wiki.shibboleth.net/confluence/display/IDP30/Alpha3+Installation 
• Available as a shell script and a windows installer 
• Incompatible with previous Alpha releases 
• Ability to upgrade from IdP V2 
• Bundled basic CAS protocol support
Multi-Context Broker 
● Note latest release late Sept 2014, version 
1.2.1 
● Fixes some bugs, minor enhancements 
● Plug-ins for both Duo and Toopher 
● Analysis of what's needed to work with Shib 
IdPv3: https://wiki.shibboleth.net/confluence/x/EoEEAQ
Highlights 
About Grouper
Grouper v2.2 
http://goo.gl/5LrGAR 
• Released July 10th. 
• End-user, friendly UI, security enhancements 
• Loader performance improvements 
• 2.2.1 release planned on Nov 7th 
• “Upgrader” for existing deployments
Highlights About Unicon 
Participation in CAS, 
Shibboleth and Grouper
Open Source Support 
• Support for open source software as adopted 
by the community 
• Unicon collaborates to maintain the supported 
open source software making it more 
supportable and valuable to subscribers 
• “Act in the best interest of the subscribers, the 
community, and the project”
CAS-related progress
CAS 4.X Enhancements 
• One cas.properties file for all HA CAS nodes 
• Principal available in the success view 
• Full theme support 
• Upgrade to JDK7 
• CAS-specific SSL trust store for proxy authN
cas-addons 
https://github.com/Unicon/cas-addons 
• Latest available release: 1.13 (updates to the 
Hazelcast client library) 
• Work on CAS Server version 4.X compatible 
modules has begun: 
https://github.com/unicon-cas-addons
cas-mfa 
https://github.com/Unicon/cas-mfa 
• Support for MFA based on CAS 3.5.2.1* 
• Supported providers such as Duo, Toopher, etc 
• v1.0.0 M6 is available for testing: 
http://bit.ly/1AjQwEj 
* Support for CAS 4.x is planned
Shibboleth-related 
progress
Shib-CAS authenticator v2 
https://github.com/Unicon/shib-cas-authn2 
(Has been updated since our last briefing) 
• v2.0.4 
• Fixes in support for both forced and passive 
authN 
• Interface added to pass additional user info 
from CAS to Shib.
Other/Ongoing work 
• Hazelcast Session Storage 
https://github.com/UniconLabs/shib-hazelcast-storage-service 
• Shib Admin: initialize/manage your 
relying-parties.xml via a UI. 
https://github.com/UniconLabs/shib-admin
Grouper-related 
progress
GoogleApps Provisioner 
https://github.com/Unicon/googleapps-grouper-provisioner 
• Grouper connector to synchronize Grouper groups 
and users to Google Apps 
• Fine-grain control over which groups are 
provisioned 
• Support for admin/update Grouper privileges 
• Can provision Google user accounts.
Next Steps
What we do 
• Collaborate to maintain current stable recommended releases 
• Work towards next releases 
• Explore extensions and opportunities 
• Responsive to inputs from subscriber experiences 
• Feedback is especially welcome! 
• Learn from providing support 
• Empathize with your needs and projects
Questions / Discussion 
• Mike Grady, 
Support for Shibboleth Technical Lead 
mgrady@unicon.net 
• Misagh Moayyed, 
Support for CAS Technical Lead 
mmoayyed@unicon.net

More Related Content

What's hot

NBIA 7.0 Community Version Release
NBIA 7.0 Community Version ReleaseNBIA 7.0 Community Version Release
NBIA 7.0 Community Version Releaseimgcommcall
 
Managing Microservices at Scale
Managing Microservices at ScaleManaging Microservices at Scale
Managing Microservices at ScalePerforce
 
Navigating the Container Orchestration Maze
Navigating the Container Orchestration MazeNavigating the Container Orchestration Maze
Navigating the Container Orchestration MazeAlex Vranceanu
 
Microservices with Spring Cloud
Microservices with Spring CloudMicroservices with Spring Cloud
Microservices with Spring CloudDaniel Eichten
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebula Project
 
Developing Micro-Services for Cloud using Java
Developing Micro-Services for Cloud using JavaDeveloping Micro-Services for Cloud using Java
Developing Micro-Services for Cloud using JavaWSO2
 
Packaging a Python application after you messed up - Roman Prykhodchenko
Packaging a Python application after you messed up - Roman PrykhodchenkoPackaging a Python application after you messed up - Roman Prykhodchenko
Packaging a Python application after you messed up - Roman PrykhodchenkoPROIDEA
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOpsChen-Tien Tsai
 
OpenShift for Java EE Developers
OpenShift for Java EE DevelopersOpenShift for Java EE Developers
OpenShift for Java EE DevelopersMarkus Eisele
 
Chandigarh MuleSoft Meetup #3
Chandigarh MuleSoft Meetup #3Chandigarh MuleSoft Meetup #3
Chandigarh MuleSoft Meetup #3Lalit Panwar
 
Artifactory Docker Integration Webinar
Artifactory Docker Integration WebinarArtifactory Docker Integration Webinar
Artifactory Docker Integration WebinarBaruch Sadogursky
 
Spring cloud for microservices architecture
Spring cloud for microservices architectureSpring cloud for microservices architecture
Spring cloud for microservices architectureIgor Khotin
 
CERN Data Centre Evolution
CERN Data Centre EvolutionCERN Data Centre Evolution
CERN Data Centre EvolutionGavin McCance
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Akshata Sawant
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PROIDEA
 
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdChristian Posta
 
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle CloudDeploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle CloudZimbra
 
Murano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackMurano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackAlexander Tivelkov
 
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...mfrancis
 
Back to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTBack to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTHiveMQ
 

What's hot (20)

NBIA 7.0 Community Version Release
NBIA 7.0 Community Version ReleaseNBIA 7.0 Community Version Release
NBIA 7.0 Community Version Release
 
Managing Microservices at Scale
Managing Microservices at ScaleManaging Microservices at Scale
Managing Microservices at Scale
 
Navigating the Container Orchestration Maze
Navigating the Container Orchestration MazeNavigating the Container Orchestration Maze
Navigating the Container Orchestration Maze
 
Microservices with Spring Cloud
Microservices with Spring CloudMicroservices with Spring Cloud
Microservices with Spring Cloud
 
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
OpenNebulaConf2019 - Crytek: A Video gaming Edge Implementation "on the shoul...
 
Developing Micro-Services for Cloud using Java
Developing Micro-Services for Cloud using JavaDeveloping Micro-Services for Cloud using Java
Developing Micro-Services for Cloud using Java
 
Packaging a Python application after you messed up - Roman Prykhodchenko
Packaging a Python application after you messed up - Roman PrykhodchenkoPackaging a Python application after you messed up - Roman Prykhodchenko
Packaging a Python application after you messed up - Roman Prykhodchenko
 
Artifacts management with DevOps
Artifacts management with DevOpsArtifacts management with DevOps
Artifacts management with DevOps
 
OpenShift for Java EE Developers
OpenShift for Java EE DevelopersOpenShift for Java EE Developers
OpenShift for Java EE Developers
 
Chandigarh MuleSoft Meetup #3
Chandigarh MuleSoft Meetup #3Chandigarh MuleSoft Meetup #3
Chandigarh MuleSoft Meetup #3
 
Artifactory Docker Integration Webinar
Artifactory Docker Integration WebinarArtifactory Docker Integration Webinar
Artifactory Docker Integration Webinar
 
Spring cloud for microservices architecture
Spring cloud for microservices architectureSpring cloud for microservices architecture
Spring cloud for microservices architecture
 
CERN Data Centre Evolution
CERN Data Centre EvolutionCERN Data Centre Evolution
CERN Data Centre Evolution
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12
 
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
PLNOG16: Automatyzacja kreaowania usług operatorskich w separacji od rodzaju ...
 
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and LinkerdNavigating the service mesh landscape with Istio, Consul Connect, and Linkerd
Navigating the service mesh landscape with Istio, Consul Connect, and Linkerd
 
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle CloudDeploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud
Deploy Zimbra Collaboration in Minutes—Not Days—with Oracle Cloud
 
Murano: Application Catalog for Openstack
Murano: Application Catalog for OpenstackMurano: Application Catalog for Openstack
Murano: Application Catalog for Openstack
 
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...
Building a Modular Server Platform with OSGi - Harshana Eranga Martin, Dileep...
 
Back to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTTBack to Basics: An Introduction to MQTT
Back to Basics: An Introduction to MQTT
 

Viewers also liked

2016 09-15 unicon-iam-update
2016 09-15 unicon-iam-update2016 09-15 unicon-iam-update
2016 09-15 unicon-iam-updateLasbrey Nwachukwu
 
A tale of two factors: MFA with CAS
A tale of two factors: MFA with CASA tale of two factors: MFA with CAS
A tale of two factors: MFA with CASMisagh Moayyed
 
CAS State of the Project 2016
CAS State of the Project 2016CAS State of the Project 2016
CAS State of the Project 2016Misagh Moayyed
 
How to CASifying PeopleSoft and Integrating CAS and ADFS
How to CASifying PeopleSoft and Integrating CAS and ADFSHow to CASifying PeopleSoft and Integrating CAS and ADFS
How to CASifying PeopleSoft and Integrating CAS and ADFSJohn Gasper
 
Apereo CAS: State of the Project
Apereo CAS: State of the ProjectApereo CAS: State of the Project
Apereo CAS: State of the ProjectMisagh Moayyed
 
Getting Started with CAS
Getting Started with CASGetting Started with CAS
Getting Started with CASMisagh Moayyed
 

Viewers also liked (6)

2016 09-15 unicon-iam-update
2016 09-15 unicon-iam-update2016 09-15 unicon-iam-update
2016 09-15 unicon-iam-update
 
A tale of two factors: MFA with CAS
A tale of two factors: MFA with CASA tale of two factors: MFA with CAS
A tale of two factors: MFA with CAS
 
CAS State of the Project 2016
CAS State of the Project 2016CAS State of the Project 2016
CAS State of the Project 2016
 
How to CASifying PeopleSoft and Integrating CAS and ADFS
How to CASifying PeopleSoft and Integrating CAS and ADFSHow to CASifying PeopleSoft and Integrating CAS and ADFS
How to CASifying PeopleSoft and Integrating CAS and ADFS
 
Apereo CAS: State of the Project
Apereo CAS: State of the ProjectApereo CAS: State of the Project
Apereo CAS: State of the Project
 
Getting Started with CAS
Getting Started with CASGetting Started with CAS
Getting Started with CAS
 

Similar to Unicon IAM Update on CAS, Shibboleth and Grouper

Unicon June 2014 IAM Briefing
Unicon June 2014 IAM BriefingUnicon June 2014 IAM Briefing
Unicon June 2014 IAM BriefingJohn Gasper
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingJohn Gasper
 
2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program Update2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program UpdateJohn Gasper
 
February 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar UpdateFebruary 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar UpdateMisagh Moayyed
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingJohn Gasper
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...Krishna-Kumar
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project UpdateBrian Rosmaita
 
Containers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazContainers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazInfralovers
 
Kubernetes meetup bangalore december 2017 - v02
Kubernetes meetup bangalore   december 2017 - v02Kubernetes meetup bangalore   december 2017 - v02
Kubernetes meetup bangalore december 2017 - v02Kumar Gaurav
 
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKrishna-Kumar
 
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer DayKimihiko Kitase
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Mandi Walls
 
Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future MusingsCharles Severance
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Lee Calcote
 
recent CF repositories
recent CF repositoriesrecent CF repositories
recent CF repositoriesKen Ojiri
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk UpdateESUG
 

Similar to Unicon IAM Update on CAS, Shibboleth and Grouper (20)

Unicon June 2014 IAM Briefing
Unicon June 2014 IAM BriefingUnicon June 2014 IAM Briefing
Unicon June 2014 IAM Briefing
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM Briefing
 
2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program Update2014 Q4 IAM Open Source Support Program Update
2014 Q4 IAM Open Source Support Program Update
 
February 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar UpdateFebruary 13th, 2014 - Unicon IAM Webinar Update
February 13th, 2014 - Unicon IAM Webinar Update
 
Unicon July 2015 IAM Briefing
Unicon July 2015 IAM BriefingUnicon July 2015 IAM Briefing
Unicon July 2015 IAM Briefing
 
OpenStack Marketing Meeting Oct 2
OpenStack Marketing Meeting Oct 2OpenStack Marketing Meeting Oct 2
OpenStack Marketing Meeting Oct 2
 
Create great cncf user base from lessons learned from other open source com...
Create great cncf user base from   lessons learned from other open source com...Create great cncf user base from   lessons learned from other open source com...
Create great cncf user base from lessons learned from other open source com...
 
OpenStack Glance Project Update
OpenStack Glance Project UpdateOpenStack Glance Project Update
OpenStack Glance Project Update
 
Containers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup GrazContainers, Habitat and Orchestration - Infracoders Meetup Graz
Containers, Habitat and Orchestration - Infracoders Meetup Graz
 
Kubernetes meetup bangalore december 2017 - v02
Kubernetes meetup bangalore   december 2017 - v02Kubernetes meetup bangalore   december 2017 - v02
Kubernetes meetup bangalore december 2017 - v02
 
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
 
7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day7 Apache Process Cloudstack Developer Day
7 Apache Process Cloudstack Developer Day
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
 
Sakai Technical Future Musings
Sakai Technical Future MusingsSakai Technical Future Musings
Sakai Technical Future Musings
 
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
Create Great CNCF User-Base from Lessons Learned from Other Open Source Commu...
 
Latest CAS News 2014
Latest CAS News 2014Latest CAS News 2014
Latest CAS News 2014
 
recent CF repositories
recent CF repositoriesrecent CF repositories
recent CF repositories
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk Update
 
OpenStack Juno - October 2014
OpenStack Juno - October 2014OpenStack Juno - October 2014
OpenStack Juno - October 2014
 
Build a Cloud Day Paris
Build a Cloud Day ParisBuild a Cloud Day Paris
Build a Cloud Day Paris
 

Recently uploaded

Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Unicon IAM Update on CAS, Shibboleth and Grouper

  • 1. Unicon IAM Update CAS, Shibboleth, Grouper 6 Nov 2014 Mike Grady • Misagh Moayyed Audio is via Adobe Connect. There is no phone dial-in.
  • 2. Welcome to this briefing • Updates on CAS, Shibboleth and Grouper • Unicon contributions to CAS, Shibboleth and Grouper • Unicon's Open Source Support • Q&A
  • 3. Introduction: Mike Grady • IAM, Shibboleth, CAS, SimpleSAMLphp, Internet2 Scalable Privacy • 36 years at University of Illinois before Unicon • Unicon’s Open Source Support for Shibboleth technical lead
  • 4. Introduction: Misagh Moayyed • IAM, Shibboleth, CAS, uPortal, uMobile • Unicon’s Open Source Support for CAS technical lead
  • 5. Guest Speaker: David Langenberg • Grouper Developer, Internet2 • Shibboleth Trainer, InCommon LLC • Sr Systems Programmer, University of Chicago
  • 7. Past Events • Shibboleth Workshop Series – Sept 29-30, 2014 Newark, NJ • Internet2 Technology Exchange/Identity Week – Oct 26- 30, Indianapolis, IN
  • 8. Upcoming Events • Shibboleth Workshop Series – Nov 10-11, 2014 Salt Lake City, UT
  • 10. Emerging Trends • MFA via Shib MCB, CAS-MFA, etc • MFA management console that meets campus needs • User consent bundled in Shibboleth IdP V3 • based on uApprove, but can be changed • Authorization via groups and Grouper • IAM cloud deployments: concerns and caveats • Social/External identities for non-core affiliations
  • 12. CAS Versions • CAS Server 3.5.2.1 • CAS Server 4.0.0 (5/7/2014) http://lanyrd.com/2014/apereo/sczzxx/ • CAS Server 4.1.0 (In development)
  • 13. CAS 4.0.0 • CAS protocol v3; User Attributes • Password Policy Enforcement Improvements • Secure Service Registry Configuration
  • 14. CAS 4.1 – Goodies • Login sequence no longer tied to a Java Web Session. • Auto-configuration of host name in HA environments • JSON Service Registry • Many more...
  • 15. CAS Client Changes • Java CAS Client v3.3.3* - Proper parameter encoding • .NET CAS Client v1.0.2* - Proper parameter encoding - Setting for Proxy Callback URL * Planned support for CAS Protocol attribute retrieval
  • 16. CAS: Moving Forward • CAS v4.1: Discussion ongoing Join cas-dev@lists.jasig.org • CAS AppSec Working Group: https://wiki.jasig.org/display/CAS/CAS+AppSec+Working+Group
  • 18. Shibboleth Versions • IdP v3 development in progress; https://wiki.shibboleth.net/confluence/display/DEV/IdP3Details • Latest versions: IdP v2.4.3*, SP v2.5.3** * IdP 2.4.0, 2.4.1, and 2.4.2 have vulnerabilities ** The IIS SP requires 2 additional patches to fix OpenSSL (Heartbleed)
  • 19. Identity Provider v3 Alpha3 https://wiki.shibboleth.net/confluence/display/IDP30/Alpha3+Installation • Available as a shell script and a windows installer • Incompatible with previous Alpha releases • Ability to upgrade from IdP V2 • Bundled basic CAS protocol support
  • 20. Multi-Context Broker ● Note latest release late Sept 2014, version 1.2.1 ● Fixes some bugs, minor enhancements ● Plug-ins for both Duo and Toopher ● Analysis of what's needed to work with Shib IdPv3: https://wiki.shibboleth.net/confluence/x/EoEEAQ
  • 22. Grouper v2.2 http://goo.gl/5LrGAR • Released July 10th. • End-user, friendly UI, security enhancements • Loader performance improvements • 2.2.1 release planned on Nov 7th • “Upgrader” for existing deployments
  • 23. Highlights About Unicon Participation in CAS, Shibboleth and Grouper
  • 24. Open Source Support • Support for open source software as adopted by the community • Unicon collaborates to maintain the supported open source software making it more supportable and valuable to subscribers • “Act in the best interest of the subscribers, the community, and the project”
  • 26. CAS 4.X Enhancements • One cas.properties file for all HA CAS nodes • Principal available in the success view • Full theme support • Upgrade to JDK7 • CAS-specific SSL trust store for proxy authN
  • 27. cas-addons https://github.com/Unicon/cas-addons • Latest available release: 1.13 (updates to the Hazelcast client library) • Work on CAS Server version 4.X compatible modules has begun: https://github.com/unicon-cas-addons
  • 28. cas-mfa https://github.com/Unicon/cas-mfa • Support for MFA based on CAS 3.5.2.1* • Supported providers such as Duo, Toopher, etc • v1.0.0 M6 is available for testing: http://bit.ly/1AjQwEj * Support for CAS 4.x is planned
  • 30. Shib-CAS authenticator v2 https://github.com/Unicon/shib-cas-authn2 (Has been updated since our last briefing) • v2.0.4 • Fixes in support for both forced and passive authN • Interface added to pass additional user info from CAS to Shib.
  • 31. Other/Ongoing work • Hazelcast Session Storage https://github.com/UniconLabs/shib-hazelcast-storage-service • Shib Admin: initialize/manage your relying-parties.xml via a UI. https://github.com/UniconLabs/shib-admin
  • 33. GoogleApps Provisioner https://github.com/Unicon/googleapps-grouper-provisioner • Grouper connector to synchronize Grouper groups and users to Google Apps • Fine-grain control over which groups are provisioned • Support for admin/update Grouper privileges • Can provision Google user accounts.
  • 35. What we do • Collaborate to maintain current stable recommended releases • Work towards next releases • Explore extensions and opportunities • Responsive to inputs from subscriber experiences • Feedback is especially welcome! • Learn from providing support • Empathize with your needs and projects
  • 36. Questions / Discussion • Mike Grady, Support for Shibboleth Technical Lead mgrady@unicon.net • Misagh Moayyed, Support for CAS Technical Lead mmoayyed@unicon.net

Editor's Notes

  1. Unicon's CAS strategy* Participate directly in CAS* Develop open source software on behalf of clients* Inform maintenance development through supportYou have to source your support somewhere* In-house staff* Goodwill and engagement of the community* Commercial partner (e.g., Unicon)* (Reality Often combination of these)Unicon's "Cooperative" Support* Cooperates with you, your staff, the community* Support experiences yield improved public documentation* Support-inspired and subscriber-needs-guided open source maintenance development** Directly in and available for adoption with the Jasig CAS softwareThank you to our support subscribers!* Support subscriptions make Unicon maintenance development possible* Support experiences and subscriber input guide Unicon maintenance development towards the worthwhile