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

Post on 13-Jul-2015

279 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@leleuj#pac4j

One Java library to rule all security protocols

Jérôme LELEU

Responsable technique chez SFRChairman CAS PAC4J

http://cfp.devoxx.fr/home

@leleuj#pac4j

Profile and Authentication Client 4 Java

Multi-protocoles

Multi-frameworks (JVM)

API simple et de haut niveau

@leleuj#pac4j

Naissance

+ +

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

@leleuj#pac4j

Protocoles : tous les mêmes ?

Utilisateur Application Fournisseurd'identités

1

2

3

http://

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

@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

@leleuj#pac4j

Code et démo...

https://github.com/leleuj

http://www.pac4j.org

top related