35 lines
1.0 KiB
YAML
35 lines
1.0 KiB
YAML
components:
|
|
schemas:
|
|
LoginRequest:
|
|
type: object
|
|
additionalProperties: false
|
|
required:
|
|
- login
|
|
properties:
|
|
clientId:
|
|
type: string
|
|
description: Client identifier bound to refresh token lifecycle and client policy checks.
|
|
deviceId:
|
|
type: string
|
|
description: Device/server identifier associated with the client session.
|
|
login:
|
|
$ref: ../../../models/auth/login_data.yaml#/components/schemas/LoginData
|
|
|
|
ApiLoginRequest:
|
|
allOf:
|
|
- $ref: ./auth.yaml#/components/schemas/LoginRequest
|
|
- type: object
|
|
additionalProperties: false
|
|
required:
|
|
- clientId
|
|
- deviceId
|
|
- clientSecret
|
|
properties:
|
|
clientSecret:
|
|
type: string
|
|
format: password
|
|
description: Client secret for `client_secret_post` authentication.
|
|
|
|
RefreshTokenRequest:
|
|
$ref: ../../../models/auth/client_refresh_token.yaml#/components/schemas/ClientRefreshToken
|