Oauth

Application

pydantic model Application
field access_validity: str | Any = None (alias 'AccessValidity')
field description: str | Any = None (alias 'Description')
field grant_count: str | Any = None (alias 'GrantCount')
field grant_validity: str | Any = None (alias 'GrantValidity')
field id: str | Any = None (alias 'ID')
field maximum_scope: str | Any = None (alias 'MaximumScope')
field name: str | Any = None (alias 'Name')
field renewable: str | Any = None (alias 'Renewable')
field scope: str | Any = None (alias 'Scope')
field unused_expiration: str | Any = None (alias 'UnusedExpiration')
field url: str | Any = None (alias 'Url')
field user_count: str | Any = None (alias 'UserCount')
field vendor: str | Any = None (alias 'Vendor')

CertificateConfiguration

pydantic model CertificateConfiguration
field attempt_sidextension_before_source_field: bool | Any = None (alias 'AttemptSIDExtensionBeforeSourceField')
field authorized_issuer_dns: list[str] | Any = None (alias 'AuthorizedIssuerDns')
field source_field: str | Any = None (alias 'SourceField')

Configuration

pydantic model Configuration
field authorize_by_certificate: bool | Any = None (alias 'AuthorizeByCertificate')
field authorize_by_integrated: bool | Any = None (alias 'AuthorizeByIntegrated')
field authorize_by_jwt: bool | Any = None (alias 'AuthorizeByJwt')
field authorize_by_password: bool | Any = None (alias 'AuthorizeByPassword')
field authorize_device: bool | Any = None (alias 'AuthorizeDevice')
field certificate_configuration: CertificateConfiguration | Any = None (alias 'CertificateConfiguration')
field default_access_token_validity: int | Any = None (alias 'DefaultAccessTokenValidity')
field default_grant_refreshable: bool | Any = None (alias 'DefaultGrantRefreshable')
field default_grant_validity: int | Any = None (alias 'DefaultGrantValidity')
field device_configuration: DeviceConfiguration | Any = None (alias 'DeviceConfiguration')
field open_api_enabled: bool | Any = None (alias 'OpenApiEnabled')
field open_api_ui: str | Any = None (alias 'OpenApiUi')
field refresh_endpoint_enabled: bool | Any = None (alias 'RefreshEndpointEnabled')
field session_pool_age: int | Any = None (alias 'SessionPoolAge')
field session_pool_expiration_interval: int | Any = None (alias 'SessionPoolExpirationInterval')
field session_pool_size: int | Any = None (alias 'SessionPoolSize')
field session_rights_refresh_interval: int | Any = None (alias 'SessionRightsRefreshInterval')
field statistics_api_tracking: bool | Any = None (alias 'StatisticsApiTracking')
field statistics_tracking_includes_time: bool | Any = None (alias 'StatisticsTrackingIncludesTime')
field strict_expiration: bool | Any = None (alias 'StrictExpiration')
field unused_access_token_expiration: int | Any = None (alias 'UnusedAccessTokenExpiration')

DeviceConfiguration

pydantic model DeviceConfiguration
field verification_uri: str | Any = None (alias 'VerificationUri')
field verification_uri_complete_format: str | Any = None (alias 'VerificationUriCompleteFormat')

Grant

pydantic model Grant
field access_issued_on: str | Any = None (alias 'AccessIssuedOn')
field access_issued_on_iso_8601: str | Any = None (alias 'AccessIssuedOnISO8601')
field access_issued_on_unix_time: int | Any = None (alias 'AccessIssuedOnUnixTime')
field access_token: str | Any = None (alias 'AccessToken')
field application: str | Any = None (alias 'Application')
field expires: str | Any = None (alias 'Expires')
field expires_iso_8601: str | Any = None (alias 'ExpiresISO8601')
field expires_unix_time: int | Any = None (alias 'ExpiresUnixTime')
field grant_issued_on: str | Any = None (alias 'GrantIssuedOn')
field grant_issued_on_iso_8601: str | Any = None (alias 'GrantIssuedOnISO8601')
field grant_issued_on_unix_time: int | Any = None (alias 'GrantIssuedOnUnixTime')
field granted_to_prefixed_universal: str | Any = None (alias 'GrantedToPrefixedUniversal')
field grantee_prefixed_universal: str | Any = None (alias 'GranteePrefixedUniversal')
field refresh_token: str | Any = None (alias 'RefreshToken')
field scope: str | Any = None (alias 'Scope')
field valid_for: int | Any = None (alias 'ValidFor')

JwtMapping

pydantic model JwtMapping
field grantee_prefixed_universal: str | Any = None (alias 'GranteePrefixedUniversal')
field id_field: str | Any = None (alias 'IdField')
field id_match: str | Any = None (alias 'IdMatch')
field issuer_uri: str | Any = None (alias 'IssuerUri')
field name: str | Any = None (alias 'Name')
field purpose_field: str | Any = None (alias 'PurposeField')
field purpose_match: str | Any = None (alias 'PurposeMatch')

OwnedApplication

pydantic model OwnedApplication
field application_id: str | Any = None (alias 'ApplicationId')
field role: int | Any = None (alias 'Role')

Permissions

pydantic model Permissions
field delete: bool | Any = None (alias 'Delete')
field discover: bool | Any = None (alias 'Discover')
field manage: bool | Any = None (alias 'Manage')
field read: bool | Any = None (alias 'Read')
field revoke: bool | Any = None (alias 'Revoke')

Role

pydantic model Role
field application_id: str | Any = None (alias 'ApplicationId')
field grantee: str | Any = None (alias 'Grantee')
field owned_applications: list[OwnedApplication] | Any = None (alias 'OwnedApplications')
field permitted_applications: list[str] | Any = None (alias 'PermittedApplications')
field role: int | Any = None (alias 'Role')

Rule

pydantic model Rule
field access_validity: int | Any = None (alias 'AccessValidity')
field application_id: str | Any = None (alias 'ApplicationId')
field description: str | Any = None (alias 'Description')
field grant_validity: int | Any = None (alias 'GrantValidity')
field maximum_scope: str | Any = None (alias 'MaximumScope')
field renewable: bool | Any = None (alias 'Renewable')
field trustee_prefixed_universal: str | Any = None (alias 'TrusteePrefixedUniversal')

Scope

pydantic model Scope
field restrictionList: list[str] | Any = None (alias 'RestrictionList')
field scope: str | Any = None (alias 'Scope')