You are on page 1of 30

OpenID Connect

Integration with social providers

Geert van der Ploeg, principal developer @Finalist


Agenda

• About OpenID Connect

• Demo

• How the plugin works

• 6.2 and DXP/7 together


OpenID Connect
OpenID Connect

• Externalize authentication and authorization


OpenID Connect

• Externalize authentication and authorization

• Open protocol
OpenID Connect

• Externalize authentication and authorization

• Open protocol

• Based on OAuth 2.0


OpenID Connect

• Externalize authentication and authorization

• Open protocol

• Based on OAuth 2.0

• OpenID Connect != OpenID


OpenID Connect

• Externalize authentication and authorization

• Open protocol

• Based on OAuth 2.0

• OpenID Connect != OpenID

• OpenID Connect != OAuth 1.0


OpenID Connect

• Externalize authentication and authorization

• Open protocol

• Based on OAuth 2.0

• OpenID Connect != OpenID

• OpenID Connect != OAuth 1.0


Demo
How it works
6.2 and DXP
6.2 and DXP
6.2 and DXP
Configuration
openidconnect.enableOpenIDConnect=true

openidconnect.token-location=https://www.googleapis.com/oauth2/v4/token

openidconnect.authorization-location=https://accounts.google.com/o/oauth2/v2/auth

openidconnect.profile-uri=https://www.googleapis.com/plus/v1/people/me/openIdConnect

openidconnect.issuer=https://accounts.google.com

openidconnect.client-id=7kasuf1-123123adfaafdsflni7me2kr.apps.googleusercontent.com

openidconnect.secret=xyz

openidconnect.scope=openid profile email

doc: https://gvanderploeg.github.io
Wrapup

You might also like