Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AccessToken - Interface in com.sap.cloud.security.token
-
Represents an access token in the format of a JSON Web Token (not a short opaque token).
- ALGORITHM - Static variable in class com.sap.cloud.security.token.TokenHeader
- API_URL - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- APIACCESS - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
-
Deprecated.Service Plan apiaccess will be deprecated in 2024
- APP_ID - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- APPLICATION - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
- asJsonString() - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns the json object as a json string.
- AUDIENCE - Static variable in class com.sap.cloud.security.token.TokenClaims
- AUTHORIZATION_CODE - Enum constant in enum class com.sap.cloud.security.token.GrantType
- AUTHORIZATION_PARTY - Static variable in class com.sap.cloud.security.token.TokenClaims
B
- Beta - Annotation Interface in com.sap.cloud.security.annotation
-
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
- BINDING_SECRET - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- BROKER - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
C
- CacheConfiguration - Interface in com.sap.cloud.security.config
-
Interface used for the configuration of caches.
- CERT_URL - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- Certificate - Interface in com.sap.cloud.security.x509
-
Represents mTLS certificate.
- CERTIFICATE - Static variable in class com.sap.cloud.security.config.ServiceConstants
- clear() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Clears the current token, certificate and Identity service broker plans from thread wide storage.
- clearServicePlans() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Clears the current Identity Service broker plans from thread wide storage.
- clearToken() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Clears the current Token from thread wide storage.
- CLIENT_CREDENTIALS - Enum constant in enum class com.sap.cloud.security.token.GrantType
- CLIENT_ID - Static variable in class com.sap.cloud.security.config.ServiceConstants
- CLIENT_ID - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- CLIENT_SECRET - Static variable in class com.sap.cloud.security.config.ServiceConstants
- CLIENT_X509 - Enum constant in enum class com.sap.cloud.security.token.GrantType
-
Deprecated.SAP proprietary grant type.
- ClientCertificate - Class in com.sap.cloud.security.config
- ClientCertificate(String, String, String) - Constructor for class com.sap.cloud.security.config.ClientCertificate
-
Represents certificate based client identity.
- ClientCertificate(Certificate[], PrivateKey, String) - Constructor for class com.sap.cloud.security.config.ClientCertificate
-
Represents certificate based client identity.
- ClientCredentials - Class in com.sap.cloud.security.config
- ClientCredentials(String, String) - Constructor for class com.sap.cloud.security.config.ClientCredentials
-
Specifies the OAuth 2.0 client.
- ClientIdentity - Interface in com.sap.cloud.security.config
-
Represents xsuaa client identity
- CNF - Static variable in class com.sap.cloud.security.token.TokenClaims
- CNF_X5T - Static variable in class com.sap.cloud.security.token.TokenClaims
- com.sap.cloud.security.annotation - package com.sap.cloud.security.annotation
- com.sap.cloud.security.config - package com.sap.cloud.security.config
- com.sap.cloud.security.json - package com.sap.cloud.security.json
- com.sap.cloud.security.servlet - package com.sap.cloud.security.servlet
- com.sap.cloud.security.token - package com.sap.cloud.security.token
- com.sap.cloud.security.token.validation - package com.sap.cloud.security.token.validation
- com.sap.cloud.security.x509 - package com.sap.cloud.security.x509
- contains(String) - Method in interface com.sap.cloud.security.json.JsonObject
- CORRELATION_HEADER - Static variable in class com.sap.cloud.security.servlet.MDCHelper
- CORRELATION_ID - Static variable in class com.sap.cloud.security.servlet.MDCHelper
- create(String) - Static method in interface com.sap.cloud.security.token.Token
-
Creates a token instance based on TokenFactory implementation.
- create(String) - Method in interface com.sap.cloud.security.token.TokenFactory
-
Returns a token interface for the given JWT token
- create(String) - Method in interface com.sap.cloud.security.token.validation.XsuaaJkuFactory
- CREDENTIAL_TYPE - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- CredentialType - Enum Class in com.sap.cloud.security.config
-
Constants denoting the credential types of identity OAuth2 configuration
D
- DEFAULT - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
-
Deprecated.Service Plan default will be deprecated in 2024
- DEFAULT_TOKEN_FACTORY - Static variable in interface com.sap.cloud.security.token.Token
- DOMAINS - Static variable in class com.sap.cloud.security.config.ServiceConstants.IAS
E
- EMAIL - Static variable in class com.sap.cloud.security.token.TokenClaims
- Environment - Interface in com.sap.cloud.security.config
-
Central entry point to access the OAuth configuration (
OAuth2ServiceConfiguration
) of a supported identityService
. - equals(Object) - Method in class com.sap.cloud.security.config.ClientCertificate
- equals(Object) - Method in class com.sap.cloud.security.config.ClientCredentials
- EXPIRATION - Static variable in class com.sap.cloud.security.token.TokenClaims
- EXTERNAL_ATTRIBUTE - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- EXTERNAL_ATTRIBUTE_ENHANCER - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- EXTERNAL_ATTRIBUTE_SUBACCOUNTID - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- EXTERNAL_ATTRIBUTE_ZDN - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
F
- FAMILY_NAME - Static variable in class com.sap.cloud.security.token.TokenClaims
- from(String) - Static method in enum class com.sap.cloud.security.config.CredentialType
- from(String) - Static method in enum class com.sap.cloud.security.config.Service
- from(String) - Static method in enum class com.sap.cloud.security.config.ServiceConstants.Plan
- from(String) - Static method in enum class com.sap.cloud.security.token.GrantType
- FWD_CLIENT_CERT_HEADER - Static variable in class com.sap.cloud.security.x509.X509Constants
- FWD_CLIENT_CERT_SUB - Static variable in class com.sap.cloud.security.x509.X509Constants
G
- getAccessToken() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Returns the token that is saved in thread wide storage.
- getAppTid() - Method in interface com.sap.cloud.security.token.Token
-
Returns the app tenant identifier, which can be used as tenant discriminator (tenant guid).
- getAsInstant(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns an
Instant
identified by the given propertyname
. - getAsList(String, Class<T>) - Method in interface com.sap.cloud.security.json.JsonObject
-
Parses the json object for the given property
name
and returns a list of typeJsonObject
. - getAsLong(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns a
Long
identified by the given propertyname
. - getAsString(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns the string identified by the given property
name
. - getAsStringList(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Parses the json object for the given property
name
and returns a String list. - getAttributeFromClaimAsString(String, String) - Method in interface com.sap.cloud.security.token.AccessToken
-
Returns the String value of a claim attribute.
- getAttributeFromClaimAsString(String, String) - Method in interface com.sap.cloud.security.token.Token
-
Returns the String value of a claim attribute.
- getAttributeFromClaimAsStringList(String, String) - Method in interface com.sap.cloud.security.token.Token
-
Returns the String list of a claim attribute.
- getAudiences() - Method in interface com.sap.cloud.security.token.Token
-
Returns the (empty) list of audiences the token is issued for.
- getCacheDuration() - Method in interface com.sap.cloud.security.config.CacheConfiguration
-
Returns the duration of the expire after write property of the cache.
- getCacheSize() - Method in interface com.sap.cloud.security.config.CacheConfiguration
-
Returns the number of elements the cache can hold.
- getCertificate() - Method in class com.sap.cloud.security.config.ClientCertificate
- getCertificate() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
PEM encoded certificate chain.
- getCertificateChain() - Method in class com.sap.cloud.security.config.ClientCertificate
- getCertificateChain() - Method in interface com.sap.cloud.security.config.ClientIdentity
- getCertUrl() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Cert URL of the OAuth2 identity service instance.
- getCFName() - Method in enum class com.sap.cloud.security.config.Service
-
Returns the name of the identity service as it appears on Cloud Foundry marketplace.
- getClaimAsJsonObject(String) - Method in interface com.sap.cloud.security.token.Token
-
Extracts the value of the given as a JsonObject.
- getClaimAsString(String) - Method in interface com.sap.cloud.security.token.Token
-
Extracts the value as string for the given claim.
- getClaimAsStringList(String) - Method in interface com.sap.cloud.security.token.Token
-
Extracts the value as a list of strings for the given claim.
- getClaims() - Method in interface com.sap.cloud.security.token.Token
-
Returns the jwt claim set.
- getClientCertificate() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Returns the certificate that is saved in thread wide storage.
- getClientId() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Client id of identity service instance.
- getClientId() - Method in interface com.sap.cloud.security.token.Token
-
Returns the OAuth2 client identifier of the authentication token if present.
- getClientIdentity() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Client Identity of xsuaa instance
- getClientSecret() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Client secret of identity service instance.
- getCredentialType() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Credential type as defined in "oauth2-configuration" of the xsuaa service instance security descriptor.
- getDomains() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Domains of the OAuth2 identity service instance.
- getExpiration() - Method in interface com.sap.cloud.security.token.Token
-
Returns the moment in time when the token will be expired.
- getGrantType() - Method in interface com.sap.cloud.security.token.Token
-
Returns the grant type of the jwt token.
- getHeaderParameterAsString(String) - Method in interface com.sap.cloud.security.token.Token
-
Returns the header parameter value as string for the given header parameter name.
- getHeaders() - Method in interface com.sap.cloud.security.token.Token
-
Returns the header(s).
- getIasConfiguration() - Method in interface com.sap.cloud.security.config.Environment
-
Return OAuth service configuration of IAS identity service instance.
- getId() - Method in class com.sap.cloud.security.config.ClientCertificate
- getId() - Method in class com.sap.cloud.security.config.ClientCredentials
- getId() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
Client id of identity service instance.
- getIssuer() - Method in interface com.sap.cloud.security.token.Token
-
Returns the identifier for the Issuer of the token.
- getJsonObject(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns a nested JSON object as @{link JsonObject} instance.
- getJsonObjects(String) - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns a nested array of JSON objects as list of
JsonObject
instances. - getKey() - Method in class com.sap.cloud.security.config.ClientCertificate
- getKey() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
PEM encoded private key the certificate is signed with.
- getKeyValueMap() - Method in interface com.sap.cloud.security.json.JsonObject
-
Returns a key-value map of the JSON properties.
- getNotBefore() - Method in interface com.sap.cloud.security.token.Token
-
Returns the moment in time before which the token must not be accepted.
- getNumberOfXsuaaConfigurations() - Method in interface com.sap.cloud.security.config.Environment
-
Returns the number of Xsuaa identity service instances.
- getOrCreateCorrelationId() - Static method in class com.sap.cloud.security.servlet.MDCHelper
-
Gets correlation_id from MDC, if it is missing, new correlation_id will be created.
- getPrincipal() - Method in interface com.sap.cloud.security.servlet.TokenAuthenticationResult
-
The principal associated with the request.
- getPrincipal() - Method in interface com.sap.cloud.security.token.Token
-
Returns a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.
- getPrivateKey() - Method in class com.sap.cloud.security.config.ClientCertificate
- getPrivateKey() - Method in interface com.sap.cloud.security.config.ClientIdentity
- getProperties() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Returns all properties of the configuration as a map.
- getProperty(String) - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Returns the value of the given property as string.
- getScopes() - Method in interface com.sap.cloud.security.servlet.TokenAuthenticationResult
-
The authentication scopes.
- getScopes() - Method in interface com.sap.cloud.security.token.AccessToken
-
Returns the set of the claim "scope".
- getSecret() - Method in class com.sap.cloud.security.config.ClientCredentials
- getSecret() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
Client secret of identity service instance.
- getService() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Returns the identity
Service
of this configuration. - getService() - Method in interface com.sap.cloud.security.token.Token
-
Returns the identity service, the token is issued by.
- getServiceConfigurations() - Method in interface com.sap.cloud.security.config.Environment
- getServiceConfigurationsAsList() - Method in interface com.sap.cloud.security.config.Environment
-
Gives access to all service configurations parsed from the environment.
- getServicePlans() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Returns the Identity service broker plans that are stored in the thread local storage
- getSubaccountId() - Method in interface com.sap.cloud.security.token.AccessToken
-
Returns subaccount identifier.
- getSubjectDN() - Method in interface com.sap.cloud.security.x509.Certificate
-
Gets certificate subject DN.
- getSubjectDNMap() - Method in interface com.sap.cloud.security.x509.Certificate
-
Gets certificate subject DN map.
- getThumbprint() - Method in interface com.sap.cloud.security.x509.Certificate
-
Gets certificate 'x5t' thumbprint which is a base64url-encoded SHA-1 thumbprint (a.k.a. digest) of the DER encoding of an X.509 certificate.
- getToken() - Method in interface com.sap.cloud.security.servlet.TokenAuthenticationResult
-
The token that was checked for authentication.
- getToken() - Static method in class com.sap.cloud.security.token.SecurityContext
-
Returns the token that is saved in thread wide storage.
- getTokenValue() - Method in interface com.sap.cloud.security.token.Token
-
Get the encoded jwt token, e.g. for token forwarding to another app.
- getUnauthenticatedReason() - Method in interface com.sap.cloud.security.servlet.TokenAuthenticationResult
-
If not authenticated, this returns the reason why as text.
- getUrl() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Base URL of the OAuth2 identity service instance.
- getXsuaaConfiguration() - Method in interface com.sap.cloud.security.config.Environment
-
Return the primary OAuth service configuration of Xsuaa identity service instance.
- getXsuaaConfigurationForTokenExchange() - Method in interface com.sap.cloud.security.config.Environment
-
In case there is only one Xsuaa identity service instance, this one gets returned.
- getZoneId() - Method in interface com.sap.cloud.security.token.Token
-
Deprecated.use
Token.getAppTid()
instead - GIVEN_NAME - Static variable in class com.sap.cloud.security.token.TokenClaims
- GRANT_TYPE - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- GrantType - Enum Class in com.sap.cloud.security.token
- GROUPS - Static variable in class com.sap.cloud.security.token.TokenClaims
H
- hasClaim(String) - Method in interface com.sap.cloud.security.token.Token
-
Checks whether the token contains a given claim.
- hashCode() - Method in class com.sap.cloud.security.config.ClientCertificate
- hashCode() - Method in class com.sap.cloud.security.config.ClientCredentials
- hasHeaderParameter(String) - Method in interface com.sap.cloud.security.token.Token
-
Checks whether the token contains a given header parameter.
- hasLocalScope(String) - Method in interface com.sap.cloud.security.token.AccessToken
-
Check if a local scope is available in the authentication token.
- hasProperty(String) - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Returns true if the configuration contains the given property.
- hasScope(String) - Method in interface com.sap.cloud.security.token.AccessToken
-
Checks if a scope is available in the access token.
- hasValue(String) - Static method in interface com.sap.cloud.security.config.ClientIdentity
I
- IAS - Enum constant in enum class com.sap.cloud.security.config.Service
- IAS_APIS - Static variable in class com.sap.cloud.security.token.TokenClaims
- IAS_ISSUER - Static variable in class com.sap.cloud.security.token.TokenClaims
- IDENTITY_ZONE - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- INSTANCE_SECRET - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- InvalidCertificateException - Exception Class in com.sap.cloud.security.x509
-
Runtime exception during certificate parsing and validation.
- InvalidCertificateException(String) - Constructor for exception class com.sap.cloud.security.x509.InvalidCertificateException
- InvalidCertificateException(String, Exception) - Constructor for exception class com.sap.cloud.security.x509.InvalidCertificateException
- InvalidTokenException - Exception Class in com.sap.cloud.security.token
-
Runtime exception during token validation.
- InvalidTokenException(String) - Constructor for exception class com.sap.cloud.security.token.InvalidTokenException
- isAuthenticated() - Method in interface com.sap.cloud.security.servlet.TokenAuthenticationResult
- isCacheDisabled() - Method in interface com.sap.cloud.security.config.CacheConfiguration
-
Caching is disabled when this returns
true
. - isCacheStatisticsEnabled() - Method in interface com.sap.cloud.security.config.CacheConfiguration
-
Returns
true
if cache statistics recording has been enabled. - isCertificateBased() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
Returns true if ClientIdentity is certificate based.
- isEmpty() - Method in interface com.sap.cloud.security.json.JsonObject
-
Method to check if the underlying json object is empty.
- isExpired() - Method in interface com.sap.cloud.security.token.Token
-
Returns true if the token is expired.
- isLegacyMode() - Method in interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
-
Returns true, in case of XSUAA service runs in legacy mode.
- ISSUED_AT - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- ISSUER - Static variable in class com.sap.cloud.security.token.TokenClaims
- isValid() - Method in class com.sap.cloud.security.config.ClientCertificate
- isValid() - Method in class com.sap.cloud.security.config.ClientCredentials
- isValid() - Method in interface com.sap.cloud.security.config.ClientIdentity
-
Returns true, if the mandatory attributes in ClientIdentity class are filled for the specified authentication method i.e X.509 or client secret
- isValidIssuer(String) - Method in interface com.sap.cloud.security.token.validation.TestIssuerValidator
J
- JsonObject - Interface in com.sap.cloud.security.json
-
Interface used to expose JSON data.
- JsonParsingException - Exception Class in com.sap.cloud.security.json
-
An extraordinary runtime exception during json parsing.
- JsonParsingException(String) - Constructor for exception class com.sap.cloud.security.json.JsonParsingException
- JsonParsingException(String, Throwable) - Constructor for exception class com.sap.cloud.security.json.JsonParsingException
- JWKS_URL - Static variable in class com.sap.cloud.security.token.TokenHeader
- JWT_BEARER - Enum constant in enum class com.sap.cloud.security.token.GrantType
K
- KEY - Static variable in class com.sap.cloud.security.config.ServiceConstants
- KEY_ID - Static variable in class com.sap.cloud.security.token.TokenHeader
M
- MDCHelper - Class in com.sap.cloud.security.servlet
-
The Mapped Diagnostic Context helper class.
N
- NAME - Static variable in class com.sap.cloud.security.config.ServiceConstants
- NOT_BEFORE - Static variable in class com.sap.cloud.security.token.TokenClaims
O
- OAuth2ServiceConfiguration - Interface in com.sap.cloud.security.config
-
Provides information of the identity
Service
. - ORIGIN - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
P
- PASSWORD - Enum constant in enum class com.sap.cloud.security.token.GrantType
- ProviderNotFoundException - Exception Class in com.sap.cloud.security.token
-
A dedicated runtime exception for missing implementations in
ServiceLoader
context - ProviderNotFoundException() - Constructor for exception class com.sap.cloud.security.token.ProviderNotFoundException
- ProviderNotFoundException(String) - Constructor for exception class com.sap.cloud.security.token.ProviderNotFoundException
R
- REFRESH_TOKEN - Enum constant in enum class com.sap.cloud.security.token.GrantType
S
- SAML2_BEARER - Enum constant in enum class com.sap.cloud.security.token.GrantType
- SAP_GLOBAL_APP_TID - Static variable in class com.sap.cloud.security.token.TokenClaims
- SAP_GLOBAL_SCIM_ID - Static variable in class com.sap.cloud.security.token.TokenClaims
-
IAS applications provide this attribute if the user was authenticated via an OIDC trust to an IAS tenant and if the user actually has a user UUID.
- SAP_GLOBAL_USER_ID - Static variable in class com.sap.cloud.security.token.TokenClaims
- SAP_GLOBAL_ZONE_ID - Static variable in class com.sap.cloud.security.token.TokenClaims
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
TokenClaims.SAP_GLOBAL_APP_TID
instead. - SCOPES - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- SecurityContext - Class in com.sap.cloud.security.token
-
Thread wide
Token
storage. - Service - Enum Class in com.sap.cloud.security.config
-
Represents a supported identity service.
- SERVICE_PLAN - Static variable in class com.sap.cloud.security.config.ServiceConstants
- ServiceConstants - Class in com.sap.cloud.security.config
-
Constants that simplifies access to service configuration properties.
- ServiceConstants.IAS - Class in com.sap.cloud.security.config
-
Constants that are specific to the Ias identity service.
- ServiceConstants.Plan - Enum Class in com.sap.cloud.security.config
-
Represents service plans of identity services.
- ServiceConstants.XSUAA - Class in com.sap.cloud.security.config
-
Constants that are specific to the Xsuaa identity service.
- services - Static variable in interface com.sap.cloud.security.token.Token
- setClientCertificate(Certificate) - Static method in class com.sap.cloud.security.token.SecurityContext
-
Saves the certificate thread wide.
- setServicePlans(String) - Static method in class com.sap.cloud.security.token.SecurityContext
-
Saves the Identity service broker plans in thread local storage.
- setToken(Token) - Static method in class com.sap.cloud.security.token.SecurityContext
-
Saves the validated (!)
- SPACE - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
-
Deprecated.Service Plan space will be deprecated in 2024
- SUBACCOUNT_ID - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- SUBJECT - Static variable in class com.sap.cloud.security.token.TokenClaims
- SYSTEM - Enum constant in enum class com.sap.cloud.security.config.ServiceConstants.Plan
T
- TENANT_ID - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- TestIssuerValidator - Interface in com.sap.cloud.security.token.validation
-
This interface is for INTERNAL usage only to add backward-compatibility for test credentials with trusted domain 'localhost' to the issuer validation.
- Token - Interface in com.sap.cloud.security.token
-
Represents a JSON Web Token (JWT).
- TokenAuthenticationResult - Interface in com.sap.cloud.security.servlet
-
Class that represents the result of the authentication check performed by a
TokenAuthenticator
. - TokenAuthenticator - Interface in com.sap.cloud.security.servlet
-
TokenAuthenticator is used to authenticate a user sending servlet requests to a service via token.
- TokenClaims - Class in com.sap.cloud.security.token
-
Constants denoting JWT claims as specified here: https://tools.ietf.org/html/rfc7519#section-4
- TokenClaims.XSUAA - Class in com.sap.cloud.security.token
- TokenFactory - Interface in com.sap.cloud.security.token
-
Represents a
Token
creation interface. - TokenHeader - Class in com.sap.cloud.security.token
-
Constants denoting Jwt header parameters.
- toString() - Method in class com.sap.cloud.security.config.ClientCredentials
- toString() - Method in enum class com.sap.cloud.security.config.CredentialType
- toString() - Method in enum class com.sap.cloud.security.config.ServiceConstants.Plan
- toString() - Method in enum class com.sap.cloud.security.token.GrantType
- TRUSTED_CLIENT_ID_SUFFIX - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- TYPE - Static variable in class com.sap.cloud.security.token.TokenHeader
U
- UAA_DOMAIN - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
- URL - Static variable in class com.sap.cloud.security.config.ServiceConstants
- USER_NAME - Static variable in class com.sap.cloud.security.token.TokenClaims
- USER_TOKEN - Enum constant in enum class com.sap.cloud.security.token.GrantType
-
Deprecated.in favor of
GrantType.JWT_BEARER
.
V
- validateRequest(ServletRequest, ServletResponse) - Method in interface com.sap.cloud.security.servlet.TokenAuthenticator
-
Performs the authentication for the given request.
- valueOf(String) - Static method in enum class com.sap.cloud.security.config.CredentialType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cloud.security.config.Service
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cloud.security.config.ServiceConstants.Plan
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.sap.cloud.security.token.GrantType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.sap.cloud.security.config.CredentialType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cloud.security.config.Service
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cloud.security.config.ServiceConstants.Plan
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.sap.cloud.security.token.GrantType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VCAP_APPLICATION - Static variable in class com.sap.cloud.security.config.ServiceConstants
- VCAP_SERVICES - Static variable in class com.sap.cloud.security.config.ServiceConstants
- VERIFICATION_KEY - Static variable in class com.sap.cloud.security.config.ServiceConstants.XSUAA
X
- X509 - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- X509_ATTESTED - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- X509_GENERATED - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- X509_PROVIDED - Enum constant in enum class com.sap.cloud.security.config.CredentialType
- X509Constants - Class in com.sap.cloud.security.x509
- XS_USER_ATTRIBUTES - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
- XSUAA - Enum constant in enum class com.sap.cloud.security.config.Service
- XsuaaJkuFactory - Interface in com.sap.cloud.security.token.validation
-
This interface is for INTERNAL usage only to add backward-compatibility for test credentials with uaadomain 'localhost' during JKU construction.
Z
- ZONE_ID - Static variable in class com.sap.cloud.security.token.TokenClaims.XSUAA
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form