tle pt tle pt
Mobile Provided Identity Authentication
- n the Web
Mobile Provided Identity Authentication on the Web tle pt by - - PowerPoint PPT Presentation
Mobile Provided Identity Authentication on the Web tle pt by Jonas Hgberg, Ericsson for W3C s WS on Identity in the Browser tle pt 24-5th May 11 Mountain View, CA, USA Mobile Provided Identity Authentication itle on the Web pt
tle pt tle pt
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 2
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 3
Relying Party (RP) OpenID Provider (OP) 1) Login 5) HTTP Redirect (user identity, signature) 4) User authenticates (out of scope) User-Agent (browser) 3) HTTP Redirect 6) Verify signature End-User 2) Discover OpenID Provider Appstore, OAuth authorization server,
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 4
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 5
HSS Ub Zh Zn BSF OpenID Provider OP (NAF) HTTP (Ua)
SIM
Operator
(IMSI, K) (IMSI, K) RelyingParty HTTP Operator, WAC, or outside party Operator or WAC
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 6
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 7
Mobile TV
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 8
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 10
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 11
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 12
itle pt ws l 1 pt
pt
ˆˇ
s or rea
Ericsson Internal | 2011-05-23 | Page 13
RP OP (NAF)
1) Login 4) HTTP 302 Redirect https://op.operator.com 2) Discover OP 5) HTTP 401 Unauthorized realm="3GPP-bootstrapping@op.operator.com” 7) HTTP GET (username = B-TID, digest) 10) HTTP 302 Redirect https://rp.com (identifier, signature) 11) Verify signature 9) Possibly further interaction 3) (optional) A security association is established between OP and RP
BSF
6) If no valid Ks is available within the UE, bootstrapping is performed [details are omitted] 8) Look up Ks_NAF using B-TID and verify digest
UE