Commit 8e127d47 authored by bradburyr's avatar bradburyr
Browse files

Added OAuth2 security scheme per endorsed S4-231753.

parent d7285c39
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -6,18 +6,35 @@ info:
    5GMS AF Provisioning API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

tags:
  - name: Maf_Provisioning
    description: '5G Media Streaming: AF Provisioning APIs'

externalDocs:
  description: 'TS 26.512 V18.1.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'

servers:
  - url: '{apiRoot}/3gpp-maf-provisioning/v1'
    variables:
      apiRoot:
        default: https://example.com
        description: See 3GPP TS 29.512 clause 6.1.

security:
  - {}
  - OAuth2ClientCredentials: [] 

components:
  securitySchemes:
    OAuth2ClientCredentials:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}

paths:
  # Content Protocols Discovery API
  /provisioning-sessions/%7bprovisioningSessionId%7d/protocols:
+17 −0
Original line number Diff line number Diff line
@@ -6,18 +6,35 @@ info:
    5GMS AF Provisioning API
    © 2024, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC).
    All rights reserved.

tags:
  - name: Maf_SessionHandling
    description: '5G Media Streaming: Media Session Handling APIs'

externalDocs:
  description: 'TS 26.512 V18.1.0; 5G Media Streaming (5GMS); Protocols'
  url: 'https://www.3gpp.org/ftp/Specs/archive/26_series/26.512/'

servers:
  - url: '{apiRoot}/3gpp-maf-session-handling/v1'
    variables:
      apiRoot:
        default: https://example.com
        description: See 3GPP TS 29.512 clause 6.1.

security:
  - {}
  - OAuth2ClientCredentials: [] 

components:
  securitySchemes:
    OAuth2ClientCredentials:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes: {}

paths:
  # Service Access Information API
  /service-access-information/%7bprovisioningSessionId%7d: