Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
Content for
TS 33.179
Word version: 13.12.0
1…
4…
7…
A…
B…
E…
B
OpenID connect profile for MCPTT
B.0
General
B.1
MCPTT tokens
B.2
MCPTT client registration
B.3
Obtaining tokens
B.4
Refreshing an access token
B.5
Using the token to access MCPTT resource servers
B.6
Token validation
B.7
IdMS interface security
C
OpenID connect detailed flow
C.1
Detailed flow for MCPTT user authentication and registration using OpenID Connect
D
KMS provisioning messages to support MCPTT
D.1
General aspects
D.2
KMS requests
D.3
KMS responses
B
(Normative) OpenID connect profile for MCPTT
p. 60
B.0
General
p. 60
B.1
MCPTT tokens
p. 60
B.1.1
ID token
p. 60
B.1.1.0
General
p. 60
B.1.1.1
Standard claims
p. 60
B.1.1.2
MCPTT claims
p. 60
B.1.2
Access token
p. 61
B.1.2.0
Introduction
p. 61
B.1.2.1
Standard claims
p. 61
B.1.2.2
MCPTT claims
p. 61
B.2
MCPTT client registration
p. 61
B.3
Obtaining tokens
p. 62
B.3.0
General
p. 62
B.3.1
Native MCPTT client
p. 62
B.3.1.0
General
p. 62
B.3.1.1
Authentication Request
p. 62
B.3.1.2
Authentication response
p. 63
B.3.1.3
Token request
p. 64
B.3.1.4
Token Response
p. 64
B.4
Refreshing an access token
p. 65
B.4.0
General
p. 65
B.4.1
Access token request
p. 65
B.4.2
Access token response
p. 66
B.5
Using the token to access MCPTT resource servers
p. 66
B.6
Token validation
p. 67
B.6.1
ID token validation
p. 67
B.6.2
Access token validation
p. 67
B.7
IdMS interface security
p. 67
C
OpenID connect detailed flow
p. 68
C.1
Detailed flow for MCPTT user authentication and registration using OpenID Connect
p. 68
D
(Normative) KMS provisioning messages to support MCPTT
p. 70
D.1
General aspects
p. 70
D.2
KMS requests
p. 70
D.3
KMS responses
p. 71
D.3.0
General
p. 71
D.3.1
KMS certificates
p. 71
D.3.1.1
Description
p. 71
D.3.1.2
Fields
p. 72
D.3.1.3
User IDs
p. 72
D.3.2
User Key Provision
p. 72
D.3.2.1
Description
p. 72
D.3.2.2
Fields
p. 73
D.3.3
Example KMS response XML
p. 73
D.3.3.1
Example KMSInit XML
p. 73
D.3.3.2
Example KMSKeyProv XML
p. 74
D.3.3.3
Example KMSCertCache XML
p. 76
D.3.4
KMS Response XML schema
p. 78
D.3.4.1
Base XML schema
p. 78
D.3.4.2
Security extension to KMS response XML schema
p. 80