Module org.elasticsearch.xcore
Class JwtRealmSettings
java.lang.Object
org.elasticsearch.xpack.core.security.authc.jwt.JwtRealmSettings
Settings unique to each JWT realm.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Setting.AffixSetting<List<String>> static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<String> static final Setting.AffixSetting<List<String>> static final Setting.AffixSetting<List<String>> static final Setting.AffixSetting<List<String>> static final ClaimSettingstatic final ClaimSettingstatic final ClaimSettingstatic final ClaimSettingstatic final ClaimSettingstatic final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<SecureString> static final Collection<Setting.AffixSetting<?>> static final Setting.AffixSetting<String> static final Setting.AffixSetting<String> static final Stringstatic final Setting.AffixSetting<SecureString> static final Setting.AffixSetting<SecureString> static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<Integer> static final Setting.AffixSetting<Integer> static final Setting.AffixSetting<String> static final Setting.AffixSetting<Integer> static final Setting.AffixSetting<String> static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<Integer> static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> static final Setting.AffixSetting<String> static final Setting.AffixSetting<Boolean> static final Setting.AffixSetting<Settings> static final SSLConfigurationSettingsstatic final Collection<Setting.AffixSetting<?>> static final Setting.AffixSetting<JwtRealmSettings.TokenType> static final String -
Method Summary
Modifier and TypeMethodDescriptionstatic Set<Setting.AffixSetting<?>> Get all secure and non-secure settings.
-
Field Details
-
HEADER_SHARED_SECRET_AUTHENTICATION_SCHEME
- See Also:
-
TYPE
- See Also:
-
SUPPORTED_SIGNATURE_ALGORITHMS_HMAC
-
SUPPORTED_SIGNATURE_ALGORITHMS_RSA
-
SUPPORTED_SIGNATURE_ALGORITHMS_EC
-
SUPPORTED_SIGNATURE_ALGORITHMS_PKC
-
SUPPORTED_SIGNATURE_ALGORITHMS
-
TOKEN_TYPE
-
ALLOWED_ISSUER
-
ALLOWED_CLOCK_SKEW
-
ALLOWED_SIGNATURE_ALGORITHMS
-
PKC_JWKSET_PATH
-
HMAC_JWKSET
-
HMAC_KEY
-
ALLOWED_AUDIENCES
-
ALLOWED_SUBJECTS
-
ALLOWED_SUBJECT_PATTERNS
-
REGISTERED_CLAIM_NAMES
-
FALLBACK_SUB_CLAIM
-
FALLBACK_AUD_CLAIM
-
REQUIRED_CLAIMS
-
CLAIMS_PRINCIPAL
-
CLAIMS_GROUPS
-
CLAIMS_DN
-
CLAIMS_MAIL
-
CLAIMS_NAME
-
POPULATE_USER_METADATA
-
CLIENT_AUTHENTICATION_TYPE
public static final Setting.AffixSetting<JwtRealmSettings.ClientAuthenticationType> CLIENT_AUTHENTICATION_TYPE -
CLIENT_AUTHENTICATION_SHARED_SECRET
-
CLIENT_AUTH_SHARED_SECRET_ROTATION_GRACE_PERIOD
public static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> CLIENT_AUTH_SHARED_SECRET_ROTATION_GRACE_PERIOD -
JWT_CACHE_TTL
-
JWT_CACHE_SIZE
-
HTTP_CONNECT_TIMEOUT
-
HTTP_CONNECTION_READ_TIMEOUT
public static final Setting.AffixSetting<org.elasticsearch.core.TimeValue> HTTP_CONNECTION_READ_TIMEOUT -
HTTP_SOCKET_TIMEOUT
-
HTTP_MAX_CONNECTIONS
-
HTTP_MAX_ENDPOINT_CONNECTIONS
-
HTTP_PROXY_HOST
-
HTTP_PROXY_PORT
-
HTTP_PROXY_SCHEME
-
SSL_CONFIGURATION_SETTINGS
-
ssl
-
DELEGATED_AUTHORIZATION_REALMS_SETTINGS
-
-
Method Details
-
getSettings
Get all secure and non-secure settings.- Returns:
- All secure and non-secure settings.
-