public interface AuthServiceBackend
| Modifier and Type | Interface and Description |
|---|---|
static interface |
AuthServiceBackend.Factory<TYPE extends AuthServiceBackend> |
| Modifier and Type | Field and Description |
|---|---|
static String |
INTERNAL_BACKEND_ID |
static org.slf4j.Logger |
log |
| Modifier and Type | Method and Description |
|---|---|
default Optional<AuthenticationDetails> |
authenticateAndProvision(AuthServiceCredentials authCredentials,
ProvisionerService provisionerService) |
default Optional<AuthenticationDetails> |
authenticateAndProvision(AuthServiceToken token,
ProvisionerService provisionerService) |
String |
backendId() |
String |
backendTitle() |
String |
backendType() |
AuthServiceBackendDTO |
prepareConfigUpdate(AuthServiceBackendDTO existingBackend,
AuthServiceBackendDTO newBackend) |
AuthServiceBackendTestResult |
testConnection(AuthServiceBackendDTO existingConfig) |
AuthServiceBackendTestResult |
testLogin(AuthServiceCredentials credentials,
AuthServiceBackendDTO existingConfig) |
static final org.slf4j.Logger log
static final String INTERNAL_BACKEND_ID
default Optional<AuthenticationDetails> authenticateAndProvision(AuthServiceCredentials authCredentials, ProvisionerService provisionerService)
default Optional<AuthenticationDetails> authenticateAndProvision(AuthServiceToken token, ProvisionerService provisionerService)
String backendType()
String backendId()
String backendTitle()
AuthServiceBackendDTO prepareConfigUpdate(AuthServiceBackendDTO existingBackend, AuthServiceBackendDTO newBackend)
AuthServiceBackendTestResult testConnection(@Nullable AuthServiceBackendDTO existingConfig)
AuthServiceBackendTestResult testLogin(AuthServiceCredentials credentials, @Nullable AuthServiceBackendDTO existingConfig)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.