Module org.elasticsearch.xcore
Package org.elasticsearch.xpack.core.security.authc.support
package org.elasticsearch.xpack.core.security.authc.support
-
ClassDescriptionA class from reading/writing
Authenticationobjects to/from aThreadContextunder a specified keyBCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.This interface allows aRealmto indicate that it supports caching user credentials and expose the ability to clear the cache for a given String identifier or all of the cacheJWT-related realms extract user data from JWTs.Settings related to "Delegated Authorization" (aka Lookup Realms)Some Elasticsearch APIs need to be provided with 2 sets of credentials.Utilities for validating security settings.The result of attempting to invalidate one or multiple tokens.Where a realm users an authentication method that does not have in-built support for X-Packroles, it may delegate to an implementation of this class the responsibility for determining the set roles that an authenticated user should have.This class parse the given string into a DN and return its normalized format.A specialised predicate for fields that might be a DistinguishedName (e.g "dn" or "groups").A representation of a user for whom roles should be mapped.