devoxx france 2014 - jérôme leleu - one java library to rule all security protocols

8
@leleuj #pac4j One Java library to rule all security protocols Jérôme LELEU Responsable technique chez SFR Chairman CAS PAC4J

Upload: jleleu

Post on 13-Jul-2015

279 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

One Java library to rule all security protocols

Jérôme LELEU

Responsable technique chez SFRChairman CAS PAC4J

Page 2: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

http://cfp.devoxx.fr/home

Page 3: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

Profile and Authentication Client 4 Java

Multi-protocoles

Multi-frameworks (JVM)

API simple et de haut niveau

Page 4: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

Naissance

+ +

PAC4J V1.0 (Facebook,Twitter...)

Page 5: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

Protocoles : tous les mêmes ?

Utilisateur Application Fournisseurd'identités

1

2

3

http://

Page 6: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

play-pac4j_java

play-pac4j_scalaj2e-pac4j

j2e-pac4j-demo

cas-server-support-pac4j

cas-pac4j-oauth-demoplay-pac4j_java-demo

play-pac4j_scala-demo

buji-pac4j

buji-pac4j-demo

spring-security-pac4j

pac4j-core

pac4j-oauthpac4j-caspac4j-http pac4j-openid

spring-security-pac4j-demo

pac4j-saml

Page 7: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

Quelques chiffres

5 protocoles, 18 fournisseurs d'identité

pac4j v1.5.0300 classes, 26434 lignes de code,

363 commits, 11 contributeurs

buji-pac4j v1.2.2 8 classes

cas-server-support-pac4j v4.0.0 6 classes

spring-security-pac4j v1.2.2 4 classes

play-pac4j v1.2.0 / 1.1.2 11 classes

j2e-pac4j v1.0.2 6 classes

Page 8: Devoxx france 2014 - Jérôme LELEU - One java library to rule all security protocols

@leleuj#pac4j

Code et démo...

https://github.com/leleuj

http://www.pac4j.org