Skip to main content
Back to top
Ctrl
+
K
Gafaelfawr
User guide
REST API
Change log
Developer guide
Rubin docs
Search
Ctrl
+
K
GitHub
Search
Ctrl
+
K
User guide
REST API
Change log
Developer guide
Rubin docs
GitHub
Section Navigation
Architecture
Design overview
Phalanx-provided requirements
Configuration architecture
Authentication providers
User metadata
Scopes
Logging
Kubernetes resources
Guides
Development guide
Release procedure
Reference
Glossary
Python internal API
__version__
clean_authorization
clean_cookies
generate_challenge
generate_unauthorized_challenge
parse_authorization
BaseCache
IdCache
InternalTokenCache
LDAPCache
NotebookTokenCache
PerUserCache
TokenCache
UserLockManager
CamelCaseSettings
Config
CookieParameters
EnvFirstSettings
FirestoreConfig
GitHubConfig
GitHubGroup
GitHubGroupTeam
LDAPConfig
OIDCClient
OIDCConfig
OIDCServerConfig
QuotaConfig
HttpsUrl
ACTOR_REGEX
ALGORITHM
BOT_USERNAME_REGEX
CHANGE_HISTORY_RETENTION
CONFIG_PATH
COOKIE_NAME
CURSOR_REGEX
GID_MAX
GID_MIN
GROUPNAME_REGEX
HTTP_TIMEOUT
ID_CACHE_SIZE
KUBERNETES_TIMER_DELAY
KUBERNETES_TOKEN_INTERVAL
KUBERNETES_WATCH_TIMEOUT
LDAP_CACHE_LIFETIME
LDAP_CACHE_SIZE
LDAP_TIMEOUT
MINIMUM_LIFETIME
NGINX_SNIPPET
OIDC_AUTHORIZATION_LIFETIME
REDIS_BACKOFF_MAX
REDIS_BACKOFF_START
REDIS_EPHEMERAL_POOL_SIZE
REDIS_PERSISTENT_POOL_SIZE
REDIS_POOL_TIMEOUT
REDIS_RATE_LIMIT_POOL_SIZE
REDIS_RETRIES
REDIS_TIMEOUT
SCOPE_REGEX
TOKEN_CACHE_SIZE
UID_BOT_MAX
UID_BOT_MIN
UID_USER_MIN
USERNAME_REGEX
verified_oidc_token
Authenticate
AuthenticateRead
AuthenticateWrite
ConfigDependency
config_dependency
ContextDependency
RequestContext
context_dependency
return_url
return_url_with_header
ActiveUserSessionsEvent
ActiveUserTokensEvent
AuthBotEvent
AuthUserEvent
BaseAuthEvent
FrontendEvents
LoginAttemptEvent
LoginEnrollmentEvent
LoginFailureEvent
LoginSuccessEvent
RateLimitEvent
StateEvents
DatabaseSchemaError
DisallowedCORSRequestError
DuplicateAdminError
DuplicateTokenNameError
ExternalUserInfoError
FetchKeysError
FirestoreAPIError
FirestoreError
FirestoreNotInitializedError
GitHubError
GitHubWebError
InputValidationError
InsufficientScopeError
InvalidCSRFError
InvalidClientError
InvalidClientIdError
InvalidDelegateToError
InvalidExpiresError
InvalidGrantError
InvalidIPAddressError
InvalidMinimumLifetimeError
InvalidRequestError
InvalidReturnURLError
InvalidScopesError
InvalidServiceError
InvalidTokenClaimsError
InvalidTokenError
KubernetesError
KubernetesIngressError
KubernetesObjectError
LDAPError
MissingGIDClaimError
MissingUIDClaimError
MissingUsernameClaimError
NoAvailableGidError
NoAvailableUidError
NoScopesError
NotConfiguredError
NotFoundError
OAuthBearerError
OAuthError
OIDCError
OIDCNotEnrolledError
OIDCWebError
OptionsNotSupportedError
PermissionDeniedError
ProviderError
ProviderWebError
ReturnUriMismatchError
UnknownAlgorithmError
UnknownKeyIdError
UnsupportedGrantTypeError
VerifyTokenError
Factory
ProcessContext
RSAKeyPair
BaseState
StateMiddleware
Admin
APIConfig
APILoginResponse
AuthChallenge
AuthError
AuthErrorChallenge
AuthType
Satisfy
Scope
AdminChange
TokenChange
TokenType
AdminHistoryEntry
TokenChangeHistoryCursor
TokenChangeHistoryEntry
TokenChangeHistoryRecord
GafaelfawrIngress
GafaelfawrIngressConfig
GafaelfawrIngressDelegate
GafaelfawrIngressDelegateInternal
GafaelfawrIngressDelegateNotebook
GafaelfawrIngressMetadata
GafaelfawrIngressPath
GafaelfawrIngressPathBackend
GafaelfawrIngressPathService
GafaelfawrIngressRule
GafaelfawrIngressRuleHTTP
GafaelfawrIngressScopesAll
GafaelfawrIngressScopesAnonymous
GafaelfawrIngressScopesAny
GafaelfawrIngressScopesBase
GafaelfawrIngressSpec
GafaelfawrIngressTLS
GafaelfawrIngressTemplate
GafaelfawrServicePortName
GafaelfawrServicePortNumber
GafaelfawrServiceToken
GafaelfawrServiceTokenSpec
KubernetesMetadata
KubernetesResource
KubernetesResourceStatus
PathType
StatusReason
LDAPUserData
JWK
JWKS
OIDCAuthorization
OIDCAuthorizationCode
OIDCConfig
OIDCScope
OIDCToken
OIDCTokenReply
OIDCVerifiedToken
State
AdminTokenRequest
NewToken
Token
TokenBase
TokenData
TokenInfo
TokenUserInfo
UserTokenModifyRequest
UserTokenRequest
Group
Quota
RateLimitStatus
UserInfo
get_health
create
shutdown
startup
create
periodic
Provider
GitHubProvider
OIDCProvider
OIDCTokenVerifier
enable_telemetry
AdminService
FirestoreService
HealthCheckService
KubernetesIngressService
KubernetesTokenService
LDAPService
OIDCService
TokenService
TokenCacheService
UserInfoService
AdminStore
FirestoreStorage
AdminHistoryStore
TokenChangeHistoryStore
KubernetesIngressStorage
KubernetesTokenStorage
LDAPStorage
OIDCAuthorizationStore
QuotaOverridesStore
TokenDatabaseStore
TokenRedisStore
templates
IpAddress
Scopes
Timestamp
add_padding
base64_to_number
group_name_for_github_team
is_bot_user
number_to_base64
random_128_bits
Developer guide
Python internal API
UID_BOT_MIN
UID_BOT_MIN
#
gafaelfawr.constants.
UID_BOT_MIN
=
100000
#
Minimum UID for bot users.
On this page
UID_BOT_MIN