Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- appId - Variable in class com.sap.cloud.security.xsuaa.extractor.LocalAuthoritiesExtractor
- AuthenticationToken - Class in com.sap.cloud.security.xsuaa.token
-
Internal class used to expose the
Tokenimplementation as the standard Principal for Spring Security Jwt handling. - AuthenticationToken(Jwt, Collection<GrantedAuthority>) - Constructor for class com.sap.cloud.security.xsuaa.token.AuthenticationToken
- AuthoritiesExtractor - Interface in com.sap.cloud.security.xsuaa.extractor
-
Extracts the authorities from the Jwt token.
B
- build() - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Assembles a JwtDecoder
- buildAsReactive() - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Assembles a ReactiveJwtDecoder
C
- CLAIM_AUTHORIZATION_PARTY - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_CLIENT_ID - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
-
Deprecated.avoid using directly, make use of Token#getClientId() instead
- CLAIM_EMAIL - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_FAMILY_NAME - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_GIVEN_NAME - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_GRANT_TYPE - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_ISSUER - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_JKU - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_KID - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_ORIGIN - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_SCOPES - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_USER_NAME - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_XS_USER_ATTRIBUTES - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_ZDN - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- CLAIM_ZONE_ID - Static variable in class com.sap.cloud.security.xsuaa.token.TokenClaims
- clear() - Static method in class com.sap.cloud.security.xsuaa.token.SpringSecurityContext
-
Cleans up the Spring Security Context
SecurityContextHolderand release thread locals for Garbage Collector to avoid memory leaks resources. - CLIENT_ID - Static variable in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- CLIENT_SECRET - Static variable in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- com.sap.cloud.security.xsuaa - package com.sap.cloud.security.xsuaa
- com.sap.cloud.security.xsuaa.autoconfiguration - package com.sap.cloud.security.xsuaa.autoconfiguration
- com.sap.cloud.security.xsuaa.extractor - package com.sap.cloud.security.xsuaa.extractor
- com.sap.cloud.security.xsuaa.token - package com.sap.cloud.security.xsuaa.token
- com.sap.cloud.security.xsuaa.token.authentication - package com.sap.cloud.security.xsuaa.token.authentication
- com.sap.cloud.security.xsuaa.token.authentication.httpclient - package com.sap.cloud.security.xsuaa.token.authentication.httpclient
- configureAnotherXsuaaInstance(String, String) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaAudienceValidator
- convert(Jwt) - Method in class com.sap.cloud.security.xsuaa.token.ReactiveTokenAuthenticationConverter
- convert(Jwt) - Method in class com.sap.cloud.security.xsuaa.token.TokenAuthenticationConverter
- create(String, Properties) - Static method in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
-
Creates a PropertySource object for a map of xsuaa properties.
- createPropertySource(String, EncodedResource) - Method in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- createRestTemplate(ClientIdentity) - Static method in interface com.sap.cloud.security.xsuaa.token.authentication.httpclient.SpringHttpClientFactory
-
Deprecated.
- createRestTemplateClient(ClientIdentity) - Method in class com.sap.cloud.security.xsuaa.token.authentication.httpclient.DefaultSpringHttpClientFactory
- createRestTemplateClient(ClientIdentity) - Method in interface com.sap.cloud.security.xsuaa.token.authentication.httpclient.SpringHttpClientFactory
-
Deprecated.Provides RestTemplate based on ClientIdentity details.
D
- decode(String) - Method in class com.sap.cloud.security.xsuaa.token.authentication.ReactiveXsuaaJwtDecoder
- decode(String) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoder
- DEFAULT_SPRING_HTTP_CLIENT_FACTORY - Static variable in interface com.sap.cloud.security.xsuaa.token.authentication.httpclient.SpringHttpClientFactory
-
Deprecated.
- DefaultAuthoritiesExtractor - Class in com.sap.cloud.security.xsuaa.extractor
- DefaultAuthoritiesExtractor() - Constructor for class com.sap.cloud.security.xsuaa.extractor.DefaultAuthoritiesExtractor
- DefaultSpringHttpClientFactory - Class in com.sap.cloud.security.xsuaa.token.authentication.httpclient
- DefaultSpringHttpClientFactory() - Constructor for class com.sap.cloud.security.xsuaa.token.authentication.httpclient.DefaultSpringHttpClientFactory
E
- extractAuthorities(Jwt) - Method in class com.sap.cloud.security.xsuaa.extractor.DefaultAuthoritiesExtractor
G
- getAdditionalAuthAttribute(String) - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Additional custom authentication attributes included by the OAuth client component.
- getAdditionalAuthAttribute(String) - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getAppId() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
-
XS application identifier
- getAppId() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getAppId() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getAppToken() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Get the encoded authentication token, e.g.
- getAppToken() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getAuthorities() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns by default list of scopes
Token.getScopes(). - getAuthorities() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getAuthorities(XsuaaToken) - Method in interface com.sap.cloud.security.xsuaa.extractor.AuthoritiesExtractor
-
Returns the granted authorities based on the information in the Jwt.
- getAuthorities(XsuaaToken) - Method in class com.sap.cloud.security.xsuaa.extractor.DefaultAuthoritiesExtractor
- getAuthorities(XsuaaToken) - Method in class com.sap.cloud.security.xsuaa.extractor.LocalAuthoritiesExtractor
- getCertificate() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getCertUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getCertUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getCertUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getClientId() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the OAuth2 client identifier of the authentication token if present.
- getClientId() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getClientId() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getClientId() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getClientId() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getClientIdentity() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- getClientIdentity() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getClientIdentity() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getClientSecret() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getClientSecret() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getClientSecret() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getCloneServiceInstanceId() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the XSUAA clone instance ID, if present.
- getCloneServiceInstanceId() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getCredentialType() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getCredentialType() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getCredentialType() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getEmail() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the email address of the user, if present.
- getEmail() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getExpiration() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the moment in time when the token will be expired.
- getExpiration() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getFamilyName() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the family name of the user if present.
- getFamilyName() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getGivenName() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the given name of the user if present.
- getGivenName() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getGrantType() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the OAuth2.0 grant type used for retrieving / creating this token.
- getGrantType() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getJku(JWT) - Method in interface com.sap.cloud.security.xsuaa.token.authentication.TokenInfoExtractor
- getKey() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getKid(JWT) - Method in interface com.sap.cloud.security.xsuaa.token.authentication.TokenInfoExtractor
- getLogonName() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns a unique user name of a user (
user_nameclaim), using information from the JWT. - getLogonName() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
-
convenient access to other claims
- getName() - Method in class com.sap.cloud.security.xsuaa.token.AuthenticationToken
- getOrigin() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the user origin.
- getOrigin() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getPassword() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getPrincipal() - Method in class com.sap.cloud.security.xsuaa.token.AuthenticationToken
- getProperties() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- getProperty(String) - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- getProperty(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getProperty(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
-
This only supports read from VCAP_SERVICES in cf environment or read from secrets in kubernetes environment.
- getScopes() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns list of scopes with appId prefix, e.g.
- getScopes() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getScopes(XsuaaToken, String) - Method in class com.sap.cloud.security.xsuaa.extractor.LocalAuthoritiesExtractor
- getService() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- getSubaccountId() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Return subaccount identifier which is in most cases same like the identity zone.
- getSubaccountId() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getSubdomain() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the subdomain of the calling tenant's subaccount.
- getSubdomain() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getToken() - Static method in class com.sap.cloud.security.xsuaa.token.ReactiveSecurityContext
-
Obtain the Token object from the Spring Reactive SecurityContext
- getToken() - Static method in class com.sap.cloud.security.xsuaa.token.SpringSecurityContext
-
Obtain the Token object from the Spring Security Context
SecurityContextHolder - getUaaDomain() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getUaaDomain() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
-
Domain of the xsuaa authentication domain
- getUaaDomain() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getUaaDomain() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getUaaDomain(JWT) - Method in interface com.sap.cloud.security.xsuaa.token.authentication.TokenInfoExtractor
- getUaaUrl() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
-
Base URL of the xsuaa service instance.
- getUaaUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getUaaUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getUniquePrincipalName(String, String) - Static method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
-
Get unique principal name of a user.
- getUrl() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getUrl() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- getUsername() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getVerificationKey() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getVerificationKey() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
-
The pem encoded public key for offline token verification.
- getVerificationKey() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- getVerificationKey() - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- getXsAppName() - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- getXSUserAttribute(String) - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Returns the value of an attribute from the 'xs.user.attributes' claim.
- getXSUserAttribute(String) - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- getZoneId() - Method in interface com.sap.cloud.security.xsuaa.token.Token
-
Return zone identifier which should be used as tenant discriminator (tenant id).
- getZoneId() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
H
- hasProperty(String) - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
- hasProperty(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
-
This only supports VCAP_SERVICES in cf environment or read from secrets in kubernetes environment.
I
- init(String, JwtDecoder, AuthoritiesExtractor) - Static method in class com.sap.cloud.security.xsuaa.token.SpringSecurityContext
-
Initializes the Spring Security Context
SecurityContextHolderand extracts the authorities. - isAccountNonExpired() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- isAccountNonLocked() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- isCredentialsNonExpired() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- isEnabled() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
- isLegacyMode() - Method in interface com.sap.cloud.security.xsuaa.XsuaaServiceConfiguration
L
- LocalAuthoritiesExtractor - Class in com.sap.cloud.security.xsuaa.extractor
- LocalAuthoritiesExtractor(String) - Constructor for class com.sap.cloud.security.xsuaa.extractor.LocalAuthoritiesExtractor
P
- perform(Jwt) - Method in interface com.sap.cloud.security.xsuaa.token.authentication.PostValidationAction
- PostValidationAction - Interface in com.sap.cloud.security.xsuaa.token.authentication
R
- ReactiveSecurityContext - Class in com.sap.cloud.security.xsuaa.token
- ReactiveTokenAuthenticationConverter - Class in com.sap.cloud.security.xsuaa.token
-
Encapsulates the
TokenAuthenticationConverterthat extracts authorization related information from the Jwt token. - ReactiveTokenAuthenticationConverter(XsuaaServiceConfiguration) - Constructor for class com.sap.cloud.security.xsuaa.token.ReactiveTokenAuthenticationConverter
- ReactiveXsuaaJwtDecoder - Class in com.sap.cloud.security.xsuaa.token.authentication
S
- SAP_GLOBAL_USER_ID - Static variable in class com.sap.cloud.security.xsuaa.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.
- services - Static variable in interface com.sap.cloud.security.xsuaa.token.authentication.httpclient.SpringHttpClientFactory
-
Deprecated.
- setCertificate(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setCertUrl(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setClientId(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setClientSecret(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setCredentialType(CredentialType) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setKey(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setLocalScopeAsAuthorities(boolean) - Method in class com.sap.cloud.security.xsuaa.token.ReactiveTokenAuthenticationConverter
-
This method allows to overwrite the default behavior of the
Token.getAuthorities()implementation. - setLocalScopeAsAuthorities(boolean) - Method in class com.sap.cloud.security.xsuaa.token.TokenAuthenticationConverter
-
This method allows to overwrite the default behavior of the
Token.getAuthorities()implementation. - setRestOperations(RestOperations) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoder
- setTokenInfoExtractor(TokenInfoExtractor) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoder
- setUaaDomain(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setUrl(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setVerificationKey(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- setXsAppName(String) - Method in class com.sap.cloud.security.xsuaa.XsuaaCredentials
- SpringHttpClientFactory - Interface in com.sap.cloud.security.xsuaa.token.authentication.httpclient
-
Deprecated, for removal: This API element is subject to removal in a future version.Used only by deprecated spring-xsuaa library for backward compatibility reasons
- SpringSecurityContext - Class in com.sap.cloud.security.xsuaa.token
T
- Token - Interface in com.sap.cloud.security.xsuaa.token
- TokenAuthenticationConverter - Class in com.sap.cloud.security.xsuaa.token
-
An authentication converter that extracts authorization related information from the Jwt token.
- TokenAuthenticationConverter(AuthoritiesExtractor) - Constructor for class com.sap.cloud.security.xsuaa.token.TokenAuthenticationConverter
-
Creates a new converter with the given
AuthoritiesExtractor. - TokenAuthenticationConverter(XsuaaServiceConfiguration) - Constructor for class com.sap.cloud.security.xsuaa.token.TokenAuthenticationConverter
-
Creates a new converter with a new
DefaultAuthoritiesExtractorinstance as default authorities extractor. - TokenAuthenticationConverter(String) - Constructor for class com.sap.cloud.security.xsuaa.token.TokenAuthenticationConverter
-
Creates a new converter with a new
DefaultAuthoritiesExtractorinstance as default authorities extractor. - TokenClaims - Class in com.sap.cloud.security.xsuaa.token
- TokenInfoExtractor - Interface in com.sap.cloud.security.xsuaa.token.authentication
-
Responsible to extract information out of the token and provide it to the JwtDecoder.
- tokenUtil() - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration.XsuaaServiceAutoConfiguration
- TokenUtil - Class in com.sap.cloud.security.xsuaa.extractor
-
Token Utility class to determine provided token type i.e.
- TokenUtil() - Constructor for class com.sap.cloud.security.xsuaa.extractor.TokenUtil
- toString() - Method in class com.sap.cloud.security.xsuaa.token.XsuaaToken
U
- UAA_DOMAIN - Static variable in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- URL - Static variable in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
V
- validate(Jwt) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaAudienceValidator
W
- withDecoderCacheSize(int) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Overwrite size of cached decoder (default: 100).
- withDecoderCacheTime(int) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Decoders cache the signing keys.
- withoutXsuaaAudienceValidator() - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Disables the JWT
XsuaaAudienceValidatorwhich is enabled by default. - withPostValidationActions(PostValidationAction...) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Sets the PostValidationActions that are executed after successful verification and validation of the token.
- withRestOperations(RestOperations) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Sets the
RestOperationsinstance which is used by the JwtDecoder to perform HTTP requests. - withTokenValidators(OAuth2TokenValidator<Jwt>...) - Method in class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Configures clone token validator, in case of two xsuaa bindings (application and broker plan).
X
- XSUAA_PREFIX - Static variable in class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- XsuaaAudienceValidator - Class in com.sap.cloud.security.xsuaa.token.authentication
-
Validate audience using audience field content.
- XsuaaAudienceValidator(XsuaaServiceConfiguration) - Constructor for class com.sap.cloud.security.xsuaa.token.authentication.XsuaaAudienceValidator
- XsuaaAutoConfiguration - Class in com.sap.cloud.security.xsuaa.autoconfiguration
-
Auto-configurationfor default beans used by the XSUAA client library. - XsuaaAutoConfiguration() - Constructor for class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration
- XsuaaAutoConfiguration.XsuaaServiceAutoConfiguration - Class in com.sap.cloud.security.xsuaa.autoconfiguration
- XsuaaCredentials - Class in com.sap.cloud.security.xsuaa
-
Represents the XSUAA credentials of VCAP_SERVICES.
- XsuaaCredentials() - Constructor for class com.sap.cloud.security.xsuaa.XsuaaCredentials
- xsuaaJwtDecoder(XsuaaServiceConfiguration, RestOperations) - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaResourceServerJwkAutoConfiguration
- XsuaaJwtDecoder - Class in com.sap.cloud.security.xsuaa.token.authentication
- XsuaaJwtDecoderBuilder - Class in com.sap.cloud.security.xsuaa.token.authentication
- XsuaaJwtDecoderBuilder(XsuaaServiceConfiguration) - Constructor for class com.sap.cloud.security.xsuaa.token.authentication.XsuaaJwtDecoderBuilder
-
Utility for building a JWT decoder configuration
- xsuaaMtlsRestOperations(XsuaaServiceConfiguration) - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration
-
Creates a certificate based
RestOperationsinstance if the application has not defined any. - XsuaaResourceServerJwkAutoConfiguration - Class in com.sap.cloud.security.xsuaa.autoconfiguration
-
Auto-configurationthat exposes aJwtDecoder, which has the standard Spring Security Jwt validators as well as the XSUAA-specific validators. - XsuaaResourceServerJwkAutoConfiguration() - Constructor for class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaResourceServerJwkAutoConfiguration
- xsuaaRestOperations() - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration
-
Creates a
RestOperationsinstance if the application has not defined any. - XsuaaServiceAutoConfiguration() - Constructor for class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration.XsuaaServiceAutoConfiguration
- xsuaaServiceConfiguration() - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaAutoConfiguration.XsuaaServiceAutoConfiguration
- XsuaaServiceConfiguration - Interface in com.sap.cloud.security.xsuaa
- XsuaaServiceConfigurationCustom - Class in com.sap.cloud.security.xsuaa
- XsuaaServiceConfigurationCustom(XsuaaCredentials) - Constructor for class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationCustom
- XsuaaServiceConfigurationDefault - Class in com.sap.cloud.security.xsuaa
- XsuaaServiceConfigurationDefault() - Constructor for class com.sap.cloud.security.xsuaa.XsuaaServiceConfigurationDefault
- XsuaaServicePropertySourceFactory - Class in com.sap.cloud.security.xsuaa
-
Part of Auto Configuration
XsuaaAutoConfiguration - XsuaaServicePropertySourceFactory() - Constructor for class com.sap.cloud.security.xsuaa.XsuaaServicePropertySourceFactory
- XsuaaToken - Class in com.sap.cloud.security.xsuaa.token
-
Custom XSUAA token implementation.
- XsuaaToken(Jwt) - Constructor for class com.sap.cloud.security.xsuaa.token.XsuaaToken
- XsuaaTokenFlowAutoConfiguration - Class in com.sap.cloud.security.xsuaa.autoconfiguration
-
Auto-configurationfor default beans used by the XSUAA client library. - XsuaaTokenFlowAutoConfiguration() - Constructor for class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaTokenFlowAutoConfiguration
- xsuaaTokenFlows(RestOperations, XsuaaServiceConfiguration) - Method in class com.sap.cloud.security.xsuaa.autoconfiguration.XsuaaTokenFlowAutoConfiguration
-
Creates a new
XsuaaTokenFlowsbean that applications can auto-wire into their controllers to perform a programmatic token flow exchange.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form