Commit 4eb2a27e authored by lohmart's avatar lohmart
Browse files

Aligned Security schemes at Maf SessionHandling API to OAuth2

parent e24c8e77
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -24,8 +24,7 @@ servers:

security:
  - {}
  - OAuth2ClientCredentials: []
  - OAuth2AuthorizationCode: []
  - OAuth2: []

paths:
  /consumption-reporting/{provisioningSessionId}:
@@ -40,9 +39,7 @@ paths:
      operationId: submitConsumptionReport
      summary: 'Submit a Consumption Report'
      security:
        - OAuth2ClientCredentials:
          - consumption-reporting-create
        - oAuth2AuthorizationCode:
        - OAuth2:
          - consumption-reporting-create
      requestBody:
        description: 'A Consumption Report'
@@ -79,16 +76,13 @@ paths:

components:
  securitySchemes:
    OAuth2ClientCredentials:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes:
            consumption-reporting-create: Create consumption report
    oAuth2AuthorizationCode:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: '{authorizationUrl}'
          tokenUrl: '{tokenUrl}'
+7 −7
Original line number Diff line number Diff line
@@ -24,7 +24,7 @@ servers:

security:
  - {}
  - oauth2_dynamic-policy: []
  - OAuth2: []

paths:
  /dynamic-policies:
@@ -32,7 +32,7 @@ paths:
      operationId: createDynamicPolicy
      summary: 'Create (and optionally upload) a new Dynamic Policy resource'
      security:
        - oauth2_dynamic-policy:
        - OAuth2:
          - dynamic-policy-create
      requestBody:
        description: 'An optional JSON representation of a Dynamic Policy resource'
@@ -86,7 +86,7 @@ paths:
      operationId: retrieveDynamicPolicy
      summary: 'Retrieve an existing Dynamic Policy resource'
      security:
        - oauth2_dynamic-policy:
        - OAuth2:
          - dynamic-policy-retrieve
      responses:
        '200': # OK
@@ -117,7 +117,7 @@ paths:
      operationId: updateDynamicPolicy
      summary: 'Update an existing Dynamic Policy resource'
      security:
        - oauth2_dynamic-policy:
        - OAuth2:
          - dynamic-policy-replace
      requestBody:
        description: 'A replacement JSON representation of a Dynamic Policy resource'
@@ -163,7 +163,7 @@ paths:
      operationId: patchDynamicPolicy
      summary: 'Patch an existing Dynamic Policy resource'
      security:
        - oauth2_dynamic-policy:
        - OAuth2:
          - dynamic-policy-patch
      requestBody:
        description: 'A JSON patch to a Dynamic Policy resource'
@@ -212,7 +212,7 @@ paths:
      operationId: destroyDynamicPolicy
      summary: 'Destroy an existing Dynamic Policy resource'
      security:
        - oauth2_dynamic-policy:
        - OAuth2:
          - dynamic-policy-destroy
      responses:
        '204': # No Content
@@ -238,7 +238,7 @@ paths:

components:
  securitySchemes:
    oauth2_dynamic-policy:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
+3 −9
Original line number Diff line number Diff line
@@ -24,8 +24,7 @@ servers:

security:
  - {}
  - OAuth2ClientCredentials: []
  - OAuth2AuthorizationCode: []
  - OAuth2: []

paths:
  /metrics-reporting/{provisioningSessionId}/{metricsReportingConfigurationId}:
@@ -46,9 +45,7 @@ paths:
      operationId: submitMetricsReport
      summary: 'Submit a Metrics Report'
      security:
        - OAuth2ClientCredentials:
          - metrics-reporting-create
        - oAuth2AuthorizationCode:
        - OAuth2:
          - metrics-reporting-create
      requestBody:
        description: 'A Metrics Report'
@@ -89,16 +86,13 @@ paths:

components:
  securitySchemes:
    OAuth2ClientCredentials:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes:
            metrics-reporting-create: Create a metrics report
    oAuth2AuthorizationCode:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: '{authorizationUrl}'
          tokenUrl: '{tokenUrl}'
+9 −27
Original line number Diff line number Diff line
@@ -24,8 +24,7 @@ servers:

security:
  - {}
  - OAuth2ClientCredentials: []
  - OAuth2AuthorizationCode: []
  - OAuth2: []

paths:
  /network-assistance/:
@@ -33,9 +32,7 @@ paths:
      operationId: createNetworkAssistanceSession
      summary: 'Create a new Network Assistance Session.'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-create
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-create
      requestBody:
        description: 'The initial parameters for the Network Assistance Session resource'
@@ -89,9 +86,7 @@ paths:
      operationId: retrieveNetworkAssistanceSession
      summary: 'Retrieve an existing Network Assistance Session resource'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-get
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-get
      responses:
        '200': # OK
@@ -122,9 +117,7 @@ paths:
      operationId: updateNetworkAssistanceSession
      summary: 'Update an existing Network Assistance Session resource'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-put
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-put
      requestBody:
        description: 'A replacement JSON representation of a Network Assistance Session resource'
@@ -170,9 +163,7 @@ paths:
      operationId: patchNetworkAssistanceSession
      summary: 'Patch an existing Network Assistance Session resource'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-patch
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-patch
      requestBody:
        description: 'A JSON patch to a Network Assistance Session resource'
@@ -221,9 +212,7 @@ paths:
      operationId: destroyNetworkAssistanceSession
      summary: 'Destroy an existing Network Assistance Session resource'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-delete
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-delete
      responses:
        '204': # No Content
@@ -252,9 +241,7 @@ paths:
      operationId: requestBitRateRecommendation
      summary: 'Obtain a bit rate recommendation for the next recommendation window'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-getrec
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-getrec
      parameters:
        - name: naSessionId
@@ -293,9 +280,7 @@ paths:
      operationId: requestDeliveryBoost
      summary: 'Request a delivery boost'
      security:
        - OAuth2ClientCredentials:
          - network-assistance-boost
        - oAuth2AuthorizationCode:
        - OAuth2:
          - network-assistance-boost
      parameters:
        - name: naSessionId
@@ -334,7 +319,7 @@ paths:

components:
  securitySchemes:
    OAuth2ClientCredentials:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
@@ -347,9 +332,6 @@ components:
            network-assistance-delete: Delete a network assistance session
            network-assistance-getrec: Obtain a bit rate recommendation
            network-assistance-boost: Request a delivery boost
    oAuth2AuthorizationCode:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: '{authorizationUrl}'
          tokenUrl: '{tokenUrl}'
+3 −9
Original line number Diff line number Diff line
@@ -24,8 +24,7 @@ servers:

security:
  - {}
  - OAuth2ClientCredentials: []
  - OAuth2AuthorizationCode: []
  - OAuth2: []

paths:
  /service-access-information/{provisioningSessionId}:
@@ -40,9 +39,7 @@ paths:
      operationId: retrieveServiceAccessInformation
      summary: 'Retrieve the Service Access Information resource'
      security:
        - OAuth2ClientCredentials:
          - service-access-information-read
        - oAuth2AuthorizationCode:
        - OAuth2:
          - service-access-information-read
      responses:
        '200': # OK
@@ -72,16 +69,13 @@ paths:

components:
  securitySchemes:
    OAuth2ClientCredentials:
    OAuth2:
      type: oauth2
      flows:
        clientCredentials:
          tokenUrl: '{tokenUrl}'
          scopes:
            service-access-information-read: Read service access session
    oAuth2AuthorizationCode:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: '{authorizationUrl}'
          tokenUrl: '{tokenUrl}'