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
TR 23.946
Word version: 18.0.0
0…
4…
4
Overview of CAPIF
5
Role of Stakeholders for API Exposure
6
Exemplary Use Cases and Adoption
7
Summary
A
Examples from OpenCAPIF
B
CAPIF Vendor Extensibility
C
Open-source implementation of CAPIF
D
CAPIF Test cases
$
Change history
4
Overview of CAPIF
p. 7
4.1
Introduction
p. 7
4.2
Functional Architecture
p. 7
4.3
Functional Entities
p. 9
4.4
RNAA and CAPIF
p. 9
4.5
Relationship between RNAA and OAuth 2.0
p. 10
4.6
Overview CAPIF operations
p. 11
4.6.1
General
p. 11
4.6.2
Usage of CAPIF by API invoker
p. 11
4.6.3
Usage of CAPIF by API provider
p. 12
5
Role of Stakeholders for API Exposure
p. 15
5.1
Stakeholders in CAPIF
p. 15
5.2
Basic roles
p. 15
5.2.1
CAPIF provider
p. 15
5.2.2
Service API provider
p. 15
5.2.3
API invoker
p. 16
5.2.4
Resource owner
p. 16
5.3
Mapping of stakeholders to CAPIF roles
p. 16
5.4
Usage of CAPIF in different phases of an application business lifecycle
p. 17
6
Exemplary Use Cases and Adoption
p. 18
6.1
The deployment of the API Invoker as AF on the UE for RNAA
p. 18
6.2
The deployment of the API Invoker as AF on the network for RNAA
p. 20
6.3
GSMA Operator Platform deployment via CAPIF
p. 22
6.4
CAPIF Vendor Extensibility
p. 23
6.5
ETSI MEC deployment based on CAPIF
p. 23
6.6
MEC Platform as an API Provider
p. 24
6.6.1
Introduction
p. 24
6.6.2
Registering the MEC Platform as an API Provider in CAPIF
p. 24
6.6.3
Publishing an API for the MEC Platform
p. 25
6.7
Open-source implementation of CAPIF
p. 27
7
Summary
p. 28
A
Examples from OpenCAPIF
p. 29
B
CAPIF Vendor Extensibility
p. 29
B.1
Include Vendor Specific information
p. 29
B.2
Query for Vendor Specific information
p. 30
B.3
ETSI MEC extensibility to CAPIF
p. 30
C
Open-source implementation of CAPIF
p. 33
C.1
NEF Publishes an API
p. 33
C.2
API consumption from an API Invoker
p. 45
D
CAPIF Test cases
p. 56
D.1
General
p. 56
D.2
Test Plan for CAPIF API Invoker Management
p. 56
D.3
Test Plan for CAPIF API Provider Management
p. 61
D.4
Test Plan for CAPIF API Publish Service
p. 65
D.5
Test Plan for CAPIF Discover Service API
p. 75
D.6
Test Plan for CAPIF API Security Service
p. 79
D.7
Test Plan for CAPIF API Access Control Policy Service
p. 96
D.8
Test Plan for CAPIF API Logging Service
p. 107
D.9
Test Plan for CAPIF API Events Service
p. 110
D.10
Test Plan for CAPIF API Auditing Service
p. 121
$
Change history
p. 125