Package com.sap.cloud.security.xsuaa
Interface XsuaaServiceConfiguration
- All Superinterfaces:
OAuth2ServiceConfiguration
- All Known Implementing Classes:
XsuaaServiceConfigurationCustom,XsuaaServiceConfigurationDefault
-
Method Summary
Modifier and TypeMethodDescriptiongetAppId()XS application identifierdefault ClientIdentitydefault StringgetProperty(String name) default ServiceDomain of the xsuaa authentication domainBase URL of the xsuaa service instance.default URIgetUrl()The pem encoded public key for offline token verification.default booleanhasProperty(String name) default booleanMethods inherited from interface com.sap.cloud.security.config.OAuth2ServiceConfiguration
getCertUrl, getClientId, getClientSecret, getCredentialType, getDomains
-
Method Details
-
getUaaUrl
String getUaaUrl()Base URL of the xsuaa service instance. In multi tenancy scenarios this is the url where the service instance was created.- Returns:
- uaa url
-
getUrl
- Specified by:
getUrlin interfaceOAuth2ServiceConfiguration
-
getAppId
String getAppId()XS application identifier- Returns:
- xs application id
-
getUaaDomain
String getUaaDomain()Domain of the xsuaa authentication domain- Returns:
- uaaDomain
-
getVerificationKey
The pem encoded public key for offline token verification.- Returns:
- the pem encoded verification key
-
getProperty
- Specified by:
getPropertyin interfaceOAuth2ServiceConfiguration
-
getProperties
- Specified by:
getPropertiesin interfaceOAuth2ServiceConfiguration
-
hasProperty
- Specified by:
hasPropertyin interfaceOAuth2ServiceConfiguration
-
getClientIdentity
- Specified by:
getClientIdentityin interfaceOAuth2ServiceConfiguration
-
getService
- Specified by:
getServicein interfaceOAuth2ServiceConfiguration
-
isLegacyMode
default boolean isLegacyMode()- Specified by:
isLegacyModein interfaceOAuth2ServiceConfiguration
-