public abstract class UserDetails extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UserDetails.Builder |
| Constructor and Description |
|---|
UserDetails() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
accountIsEnabled() |
abstract String |
authServiceId() |
abstract String |
authServiceType() |
abstract String |
base64AuthServiceUid() |
static UserDetails.Builder |
builder() |
abstract Optional<String> |
databaseId() |
abstract Set<String> |
defaultRoles() |
abstract String |
email() |
abstract Optional<String> |
firstName() |
abstract Optional<String> |
fullName()
Some authentication backends only currently support the fullName attribute (and not firstName and lastName),
so it is still optionally available here.
|
abstract boolean |
isExternal() |
abstract Optional<String> |
lastName() |
abstract UserDetails.Builder |
toBuilder() |
abstract String |
username() |
UserDetails |
withDatabaseId(String id) |
public abstract String authServiceType()
public abstract String authServiceId()
public abstract String base64AuthServiceUid()
public abstract String username()
public abstract boolean accountIsEnabled()
public abstract String email()
public abstract Optional<String> fullName()
public abstract boolean isExternal()
public UserDetails withDatabaseId(String id)
public static UserDetails.Builder builder()
public abstract UserDetails.Builder toBuilder()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.