Files
Andrew MartinezandGitHub 2f3c1849ac addresses openziti/ziti#3048 adds impropertClientCertChain (#153)
- adds a flag on apiSession and by extension currentApiSession details
2025-05-20 09:45:13 -04:00

79 lines
1.9 KiB
YAML

---
definitions:
listAPISessionsEnvelope:
required:
- meta
- data
properties:
meta:
$ref: 'standard-responses.yml#/definitions/meta'
data:
$ref: '#/definitions/apiSessionList'
detailApiSessionEnvelope:
required:
- meta
- data
type: object
properties:
meta:
$ref: 'standard-responses.yml#/definitions/meta'
data:
$ref: '#/definitions/apiSessionDetail'
apiSessionList:
type: array
items:
$ref: '#/definitions/apiSessionDetail'
apiSessionDetail:
description: An API Session object
type: object
allOf:
- $ref: 'base-entity.yml#/definitions/baseEntity'
- type: object
required:
- token
- identity
- identityId
- configTypes
- ipAddress
- authQueries
- cachedUpdatedAt
- isMfaRequired
- isMfaComplete
- authenticatorId
- isCertExtendable
properties:
token:
type: string
identity:
$ref: 'base-entity.yml#/definitions/entityRef'
identityId:
type: string
ipAddress:
type: string
configTypes:
type: array
items:
type: string
authQueries:
$ref: 'auth-query.yml#/definitions/authQueryList'
isMfaRequired:
type: boolean
isMfaComplete:
type: boolean
lastActivityAt:
type: string
format: date-time
cachedLastActivityAt:
type: string
format: date-time
authenticatorId:
type: string
isCertExtendable:
type: boolean
isCertExtendRequested:
type: boolean
isCertKeyRollRequested:
type: boolean
improperClientCertChain:
type: boolean