AuthProvider class abstract

Implementers

Constructors

AuthProvider()

Properties

configEmailAddress String?
getter/setter pair
configPassword String?
getter/setter pair
configToken String?
Settings stored in the configuration file
getter/setter pair
configUsername String?
getter/setter pair
envEmailAddress String?
getter/setter pair
environment List<EnvVar>
Provides a list of environment variables that must be passed into the docker container when it is created.
no setter
envToken String?
Settings stored in environment variables.
getter/setter pair
envUsername String?
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
name String
Generic AuthProvider environment variables. unique name of the provider used as the key
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
summary String
Description of the provider which we display to the user to help them select the provider.
no setter
supportsPrivateMode bool
Overload this method to indicate if the auth provider supports a webserver operating on a private ip address (with no public access).
no setter
supportsWildCards bool
Overload this method to indicate whether the auth provider can support authentication of wildcard certificates.
no setter

Methods

acquire() → void
Starts the process to acquire a certificate.
authHook() → void
overload this method if your provide needs to to have a manual auth_hook called
cleanupHook() → void
overload this method if your provide needs to to have a manual cleanup hook called
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printEnv(String key, String? value) → void
promptForSettings(ConfigYaml config) → void
toString() String
A string representation of this object.
inherited
validateEnvironmentVariables() → void

Operators

operator ==(Object other) bool
The equality operator.
override