apereo cas: state of the project

37
APEREO CAS STATE OF THE PROJECT Misagh Moayyed Apereo CAS Project Chairman @misagh84 @mmoayyed

Upload: misagh-moayyed

Post on 08-Feb-2017

22 views

Category:

Software


4 download

TRANSCRIPT

Page 1: Apereo CAS: State of the Project

APEREO CAS STATE OF THE PROJECT

Misagh MoayyedApereo CAS Project Chairman @misagh84

@mmoayyed

Page 2: Apereo CAS: State of the Project

CETTE PRÉSENTATION EST EN ANGLAIS!

DECIDED TO NOT BANKRUPT CHRISTIAN COUSQUER!

Page 3: Apereo CAS: State of the Project

YES SIR. YES MA’AM!BEFORE WE BEGIN…

Page 4: Apereo CAS: State of the Project

HISTORY

Page 5: Apereo CAS: State of the Project

HISTORY

CAS ON GITHUB

▸ 2179 Stars▸ 1358 Forks

Page 6: Apereo CAS: State of the Project

HISTORY

PREVIOUSLY ON CAS

▸ CAS Releases v4.1.10, v4.2.7

▸ CAS 3.x? You are DEAD to me.▸ Since 2015 really.

▸ https://apereo.github.io/cas/developer/Maintenance-Policy.html

6

Page 7: Apereo CAS: State of the Project

HISTORY

NEW PMC MEMBERS

7

Dmitriy Kopylenko@frett

Daniel Frett@dima767

Page 8: Apereo CAS: State of the Project

https://apereo.github.io/cas

Page 9: Apereo CAS: State of the Project

https://apereo.github.io

Page 10: Apereo CAS: State of the Project

https://gitter.im/apereo/cas

Page 11: Apereo CAS: State of the Project

CAS SURVEY

Page 12: Apereo CAS: State of the Project

REMEMBER HOW I SAID CAS 3.X IS DEAD?!

Page 13: Apereo CAS: State of the Project
Page 14: Apereo CAS: State of the Project

CAS SURVEY

THE MAJORITY OF YOU

▸ 78% with CAS 8-10+ years

▸ 92% AuthN with LDAP

▸ 47% handle 10K+ users

14

Page 15: Apereo CAS: State of the Project

THANK YOU FOR THE KIND WORDS.

Page 16: Apereo CAS: State of the Project

CAS 5.XBECAUSE YOUR LIFE MATTERS.

Page 17: Apereo CAS: State of the Project

CAS 5.X

PREVIOUSLY ON CAS

17

web.xml

applicationContext.xml

pom.xml

deployerConfigContext.xml

uniqueIdGenerators.xml

ticketRegistry.xml

login-webflow.xml

cas.properties

cas-servlet.xml

More…!

Page 18: Apereo CAS: State of the Project
Page 19: Apereo CAS: State of the Project

LET’S MAKE CAS GREAT…AGAIN!

Page 20: Apereo CAS: State of the Project

Express Intent

Optionally, Configure.

Page 21: Apereo CAS: State of the Project

THAT’S IT.

Page 22: Apereo CAS: State of the Project

CAS 5.x Executesjava –jar cas.war

Page 23: Apereo CAS: State of the Project

BUILD PRODUCTS. NOT PLATFORMS.

DIFFERENCE IN PHILOSOPHY AND VISION.

Page 24: Apereo CAS: State of the Project

CAS 5.X FEATURESTHE GOOD STUFF.

Page 25: Apereo CAS: State of the Project

CAS 5.X FEATURES

ABOUT 150+ MODULES▸ OpenID Connect▸ SAML2 IdP▸ Risk-based Adaptive AuthN▸ Multifactor AuthN▸ Duo Security, GAuth, YubiKey,

…▸ Stateless JWTs▸ Administrative UIs▸ Configuration Management▸ Git, Vault, MongoDB, Hot

Reloads25

▸ SAML2 SP Integrations▸ InCommon, DropBox, etc

▸ Password Management▸ More…!

Page 26: Apereo CAS: State of the Project
Page 27: Apereo CAS: State of the Project
Page 28: Apereo CAS: State of the Project
Page 29: Apereo CAS: State of the Project
Page 30: Apereo CAS: State of the Project
Page 31: Apereo CAS: State of the Project
Page 32: Apereo CAS: State of the Project

AS MUCH AS YOU CAN REPORT BACK!

IS IT STABLE? IS IT SAFE?

Page 33: Apereo CAS: State of the Project

PROJECT ROADMAPCAS FUTURE

Page 34: Apereo CAS: State of the Project

CAS FUTURE

PROJECT ROADMAP▸ CAS 5.0.x release

▸ Patch releases every 30 days

▸ CAS 5.1.0 work in progress▸ Available by Open Apereo 2017

▸ Keep an eye on the blog: https://apereo.githhub.io

34

Page 35: Apereo CAS: State of the Project

CAS FUTURE

CAS 5.1.X▸ Documentation. Documentation.

Documentation▸ SAML2 ECP▸ Microsoft Azure Multifactor AuthN▸ MongoDB, Redis Ticket Registry▸ OpenID Connect Dynamic Registration▸ SCIM provisioning▸ LinkedIn Delegated AuthN▸ Attribute Consent▸ WS-* Protocol Support 35

Page 36: Apereo CAS: State of the Project

CAS FUTURE

BUT, CAN IT…? IS IT POSSIBLE…?

Dear <INSERT-NAME>,

All things are possible in open source.

4000 hours.

Regards,The CAS Project

36

Page 37: Apereo CAS: State of the Project

YES SIR. YES MA’AM!BEFORE YOU ASK QUESTIONS:

Misagh [email protected] @misagh84

@mmoayyed