package
0.0.0-20250308170929-48bd8ed27534
Repository: https://github.com/evergreen-ci/evergreen.git
Documentation: pkg.go.dev

# Functions

LoadUserManager is used to check the configuration for authentication and create a UserManager depending on what type of authentication is used.
NewExternalUserManager returns a [gimlet.UserManager] that's a thin wrapper around a database backed user cache.
NewGithubUserManager initializes a GithubUserManager with a Salt as randomly generated string used in Github authentication.
No description provided by the author
No description provided by the author
NewOnlyAPIUserManager creates a user manager for special users that can only make API requests.
SetLoginToken sets the token in the session cookie for authentication.

# Structs

No description provided by the author
NaiveUserManager implements the UserManager interface and has a list of AuthUsers{UserName, DisplayName, Password, Email string} which is stored in the settings configuration file.