Module v1

Source
Expand description

Kanidm Version 1

Items defined in this module will remain stable, or change in ways that are forward compatible with newer releases.

Structs§

AccountUnixExtend
Request addition of unix attributes to an account
ApiTokenGenerate
A request to generate a new API token for a service account
AuthRequest
A request for the next step of an authentication.
AuthResponse
Entry
A limited view of an entry in Kanidm.
GroupUnixExtend
Request addition of unix attributes to a group.
KeyTypeKindSchema
KeyTypeSchema
PublicKeyKindSchema
SingleStringRequest
SshPublicKeySchema
UatStatus
The status of a User Auth Token
UnixGroupToken
A token representing the details of a unix group
UnixUserToken
A token representing the details of a unix user
WhoamiResponse
A response to a whoami request

Enums§

AccountType
The type of Account in use.
AuthAllowed
A challenge containing the list of allowed authentication types that can satisfy the next step. These may have inner types with required context.
AuthCredential
The credential challenge provided by a user.
AuthIssueSession
The type of session that should be issued to the client.
AuthMech
The mechanisms that may proceed in this authentication
AuthState
The response to an AuthStep request.
AuthStep
Authentication to Kanidm is a stepped process.
UatPurposeStatus
The current purpose of a User Auth Token. It may be read-only, read-write or privilege capable (able to step up to read-write after re-authentication).
UatStatusState
The expiry of the User Auth Token.