Module internal

Source
Expand description

Kanidm internal elements

Items defined in this module may change between releases without notice.

Structs§

ApiToken
BackupCodesView
CUIntentToken
CUSessionToken
CUStatus
CreateRequest
CredentialDetail
CredentialStatus
DeleteRequest
DomainInfo
DomainUpgradeCheckItem
DomainUpgradeCheckReport
Group
ImageValue
ModifyList
ModifyRequest
PasskeyDetail
RadiusAuthToken
ScimSyncToken
SearchRequest
SearchResponse
SshPublicKey
A type which represents an OpenSSH public key.
TotpSecret
UserAuthToken
The currently authenticated user, and any required metadata for them to properly authorise them. This is similar in nature to oauth and the krb PAC/PAD structures. This information is transparent to clients and CAN be parsed by them!

Enums§

ApiTokenPurpose
AppLink
This is a description of a linked or connected application for a user. This is used in the UI to render applications on the dashboard for a user to access.
CUCredState
CUExtPortal
CURegState
CURegWarning
CURequest
ConsistencyError
CredentialDetailType
DomainUpgradeCheckStatus
Filter
FsType
Filesystem type object, used for tuning database parameters.
IdentifyUserRequest
IdentifyUserResponse
ImageType
Modify
Oauth2ClaimMapJoin
OperationError
PasswordFeedback
PluginError
SchemaError
TotpAlgo
UatPurpose
UiHint

Constants§

COOKIE_AUTH_SESSION_ID
COOKIE_BEARER_TOKEN
COOKIE_CU_SESSION_TOKEN
COOKIE_OAUTH2_REQ
COOKIE_USERNAME