package
0.11.1
Repository: https://github.com/siderolabs/omni-client.git
Documentation: pkg.go.dev

# Functions

Enabled check is config settings has any auth enabled.
NewAccessPolicy creates new AccessPolicy resource.
NewAuthConfig creates new Config state.
NewIdentity creates a new Identity resource.
NewPublicKey creates a new PublicKey resource.
NewSAMLAssertion creates a new SAMLAssertion resource.
NewUser creates a new User resource.

# Constants

AccessPolicyID is the ID of AccessPolicy resource.
AccessPolicyType is the type of AccessPolicy resource.
AuthConfigType is the type of Config resource.
ConfigID is the resource ID under which the authentication parameters for auth0 & webauthn will be written to COSI state.
IdentityType is the type of Identity resource.
LabelIdentityTypeServiceAccount is set when the type of the identity is service account.
LabelIdentityUserID is a label linking identity to the user.
LabelPublicKeyUserID is the label that defines the user ID of the public key.
LabelSAMLGroups is the groups attribute that is copied from SAML assertion.
LabelSAMLRole is the roles attribute that is copied from SAML assertion.
PublicKeyType is the type of PublicKey resource.
SAMLAssertionType is the type of SAMLAssertion resource.
SAMLLabelPrefix is the prefix added to all SAML attributes on the User resource.
UserType is the type of User resource.

# Structs

AccessPolicyExtension providers auxiliary methods for AccessPolicy resource.
ConfigExtension providers auxiliary methods for Config resource.
IdentityExtension providers auxiliary methods for Identity resource.
PublicKeyExtension providers auxiliary methods for PublicKey resource.
SAMLAssertionExtension providers auxiliary methods for SAMLAssertion resource.
UserExtension providers auxiliary methods for User resource.