Index

A B C D E F G H I J K M N O P R S T U V X Z 
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 identity Service.
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 property name.
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 type JsonObject.
getAsLong(String) - Method in interface com.sap.cloud.security.json.JsonObject
Returns a Long identified by the given property name.
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
Constants denoting the grant type of a Jwt access token as specified here:
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.
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.

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
 
A B C D E F G H I J K M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form