openid connect via webintents
TRANSCRIPT
OpenID Connectvia WebIntents
@nov
NASCAR Problem
Discovery Issue
Discovery on SmartPhone
• iOS
• Custom Schema Delegation
• Android
• android.content.Intent Class
• Windows Phone
• I’m a Mac user
Discovery on SmartPhone
• iOS
• Custom Schema Delegation
• Android
• android.content.Intent Class
• Windows Phone
• I’m a Mac userDiscovery + Inter-app communication
Discovery in HTML5=> WebIntents
delegatee.example.com
delegatee.example.com
Register a delegatee for “share” action
You share now.
delegator.example.com
delegator.example.com
Invoke “share” action delegation
delegatee.example.com
delegatee.example.com
Respond to delegator
OpenID Connect Discoveryvia WebIntents
InitiateDiscovery
Client Registration
End-User RP OP
Authorization Request
Code / Access Token / ID Token
UserInfo
OP (delegatee)$ https://connect-op.heroku.com
RP (delegator)$ https://connect-rp.heroku.com
What should be standardized?
Intent Action Value
What should be standardized?
Response is nota simple JSON document
APPENDIX
InitiateDiscovery
Client Registration
End-User RP OP
Authorization Request
Code / Access Token / ID Token
UserInfo
What should be delegated??
In WebIntents,no direct communication happensbetween delegator and delegatee.
They won’t know each other.
InitiateDiscovery
Client Registration
End-User RP OP
Authorization Request
Code / Access Token / ID Token
UserInfo