diff --git a/apidocs/openapi.yaml b/apidocs/openapi.yaml index 93802e49ca6d..8d67b6326cb0 100644 --- a/apidocs/openapi.yaml +++ b/apidocs/openapi.yaml @@ -21,6 +21,30 @@ components: error: type: string + AuthInternalUser: + type: object + properties: + user: + type: string + pass: + type: string + ips: + type: array + items: + type: string + permissions: + type: array + items: + $ref: '#/components/schemas/AuthInternalUserPermission' + + AuthInternalUserPermission: + type: object + properties: + action: + type: string + path: + type: string + GlobalConf: type: object properties: @@ -41,8 +65,6 @@ components: type: integer udpMaxPayloadSize: type: integer - externalAuthenticationURL: - type: string runOnConnect: type: string runOnConnectRestart: @@ -50,6 +72,22 @@ components: runOnDisconnect: type: string + # Authentication + authMethod: + type: string + authInternalUsers: + type: array + items: + $ref: '#/components/schemas/AuthInternalUser' + authHTTPAddress: + type: string + authHTTPExclude: + type: array + items: + $ref: '#/components/schemas/AuthInternalUserPermission' + authJWTJWKS: + type: string + # Control API api: type: boolean @@ -295,24 +333,6 @@ components: recordDeleteAfter: type: string - # Authentication - publishUser: - type: string - publishPass: - type: string - publishIPs: - type: array - items: - type: string - readUser: - type: string - readPass: - type: string - readIPs: - type: array - items: - type: string - # Publisher source overridePublisher: type: boolean