package
5.13.0+incompatible
Repository: https://github.com/documize/community.git
Documentation: pkg.go.dev

# Constants

AuthProviderDocumize is email/password based.
AuthProviderKeycloak performs login and user sync with external provider.
AuthProviderLDAP performs login and user sync with external provider.
EncryptionTypeNone is none.
EncryptionTypeStartTLS is using start TLS.
MaxPageSize controls how many query results are fetched at once from the LDAP server.
ServerTypeAD represents Microsoft Active Directory server.
ServerTypeLDAP represents a generic LDAP server OpenLDAP.

# Structs

AuthenticationModel details authentication token and user details.
CASAuthRequest data received via CAS client library.
CASConfig server configuration.
KeycloakAPIAuth is returned when authenticating with Keycloak REST API.
KeycloakAuthRequest data received via Keycloak client library.
KeycloakConfig server configuration.
KeycloakUser details user record returned by Keycloak.
LDAPConfig that specifies LDAP server connection details and query filters.
LDAPUser details user record returned by LDAP.

# Type aliases

EncryptionType determines encryption method for LDAP connection.EncryptionType.
ServerType identifies the LDAP server type.