# Functions
GetOpts loops over the options and provides the configured options struct.
ListAuthMethods lists up to page size auth methods, filtering out entries that do not pass the filter item function.
ListAuthMethodsPage lists up to page size auth methods, filtering out entries that do not pass the filter item function.
ListAuthMethodsRefresh lists up to page size auth methods, filtering out entries that do not pass the filter item function.
ListAuthMethodsRefreshPage lists up to page size auth methods, filtering out entries that do not pass the filter item function.
NewAuthMethodRepository returns a new auth method repository.
RegisterAuthMethodSubtype registers repository hooks for a provided auth method sub type.
TestManagedGroupMemberAccounts retrieves the accounts with membership in the specified managed group.
TestSortManagedGroupMemberAccounts simply sorts them by public id to make comparisons a bit easier.
WithLimit provides an option to provide a limit.
WithStartPageAfterItem is used to paginate over the results.
WithUnauthenticatedUser provides an option for filtering results for an unauthenticated users.
# Constants
Domain defines the domain for the auth package.
# Structs
AuthMethodListQueryResult describes the result from the auth method list query used to list all auth method subtypes.
AuthMethodRepository coordinates calls across different subtype services to gather information about all auth methods.
ManagedGroupMemberAccount represents an entry from auth_managed_group_member_account.
Options is a struct that contains all the possible auth options.
# Interfaces
No description provided by the author
AuthMethod contains the common methods across all the different types of auth methods.
AuthMethodSubtypeHooks defines the interface expected to be implemented by auth method subtype hooks.
No description provided by the author
# Type aliases
The option type is how options are passed as arguments.