public interface DestinationConfiguration
DestinationConfiguration
interface provides read only access to
destination properties.Modifier and Type | Field and Description |
---|---|
static String |
DESTINATION_ASSERTION_ISSUER
Issuer of the SAML assertion.
|
static String |
DESTINATION_AUDIENCE
Intended audience of the assertion, which will be verified by the OAuth
authorization server.
|
static String |
DESTINATION_AUTHENTICATION_TYPE
The destination authentication type.
|
static String |
DESTINATION_AUTHN_CONTEXT_CLASS_REF
Value of the AuthnContextClassRef tag, which is part of generated
OAuth2SAMLBearerAssertion authentication.
|
static String |
DESTINATION_CERTIFICATE
An encoded certificate that is trusted by the SAP system.
|
static String |
DESTINATION_CLIENT_ID
The client_id is a public identifier for apps.
|
static String |
DESTINATION_CLIENT_KEY
Key that identifies the consumer to the authorization server.
|
static String |
DESTINATION_CLIENT_SECRET
The client_secret is a secret known only to the application and the
authorization server.
|
static String |
DESTINATION_CLOUDCONNECTOR_LOCATION_ID
The location ID identifying the cloud connector over which the connection
shall be opened.
|
static String |
DESTINATION_COMPANY_ID
Company identifier.
|
static String |
DESTINATION_HOSTNAME_VERIFIER
Optional property.
|
static String |
DESTINATION_ISSUER_CLIENT
Client ID to be trusted by the back-end system.
|
static String |
DESTINATION_ISSUER_SID
System ID to be trusted by the back-end system.
|
static String |
DESTINATION_JCO_CLIENT_ASHOST
Represents the application server host to be used.
|
static String |
DESTINATION_JCO_CLIENT_CLIENT
Represents the client to be used in the ABAP system.
|
static String |
DESTINATION_JCO_CLIENT_MSHOST
Represents the message server host to be used.
|
static String |
DESTINATION_JCO_CLIENT_MSSERV
Represents the port on which the message server is listening for incoming
requests.
|
static String |
DESTINATION_JCO_CLIENT_PASSWD
Represents the password of DESTINATION_JCO_CLIENT_USER that shall be used.
|
static String |
DESTINATION_JCO_CLIENT_R3NAME
Represents the three-character system ID of the ABAP system to be addressed.
|
static String |
DESTINATION_JCO_CLIENT_USER
Represents the user to be used for logging on to the ABAP system.
|
static String |
DESTINATION_JCO_CLIENTSYSNR
Represents the so-called "system number" and has two digits.
|
static String |
DESTINATION_JCO_DESTINATION_REPOSITORY_DESTINATION
Optional property.
|
static String |
DESTINATION_JCO_DESTINATION_REPOSITORY_PASSWD
Optional property.
|
static String |
DESTINATION_JCO_DESTINATION_REPOSITORY_USER
Optional property.
|
static String |
DESTINATION_KEY_STORE_PASSWORD
The password for the keystore.
|
static String |
DESTINATION_NAME
The name of the destination.
|
static String |
DESTINATION_NAME_ID_FORMAT
Value of the NameIdFormat tag, which is part of generated
OAuth2SAMLBearerAssertion authentication.
|
static String |
DESTINATION_NAME_QUALIFIER
Security domain of the user for which access token will be requested.
|
static String |
DESTINATION_PASSWORD
The password.
|
static String |
DESTINATION_PREEMPTIVE
If this property is not set or is set to TRUE (default value), the
authentication token is sent preemptively.
|
static String |
DESTINATION_PROXY_TYPE
The destination proxy type.
|
static String |
DESTINATION_RECIPIENT_CLIENT
Client ID of the back-end system.
|
static String |
DESTINATION_RECIPIENT_SID
System ID of the back-end system.
|
static String |
DESTINATION_SAML2_AUDIENCE
Key of the destination property that defines the saml2 audience of the issued
saml2 response.
|
static String |
DESTINATION_SCOPE
The value of the OAuth 2.0 scope parameter expressed as a list of
space-delimited, case-sensitive strings.
|
static String |
DESTINATION_SESSION_COOKIE_NAMES
Optional property.
|
static String |
DESTINATION_SIGNING_KEY
An encoded private key that is trusted by the SAP system.
|
static String |
DESTINATION_SKIP_SSO_TOKEN_GENERATION_WHEN_NO_USER
Token generation is skipped, if this parameter is set and there is no user
logged in, thus allowing anonymous access to public resources.
|
static String |
DESTINATION_SYSTEM_USER
Optional property.
|
static String |
DESTINATION_TOKEN_SERVICE_PASSWORD
Password for DESTINATION_TOKEN_SERVICE_USER property value.
|
static String |
DESTINATION_TOKEN_SERVICE_URL
URL of the OAuth server.
|
static String |
DESTINATION_TOKEN_SERVICE_USER
User for basic authentication to OAuth server.
|
static String |
DESTINATION_TYPE
The type of the destination.
|
static String |
DESTINATION_URL
The base destination URL.
|
static String |
DESTINATION_USER
User name.
|
static String |
DESTINATION_USER_ID_SOURCE
When this property is set, the generated saml2 assertion uses the currently
logged-in user as a value for the NameId tag.
|
static String |
TRUST_ALL
If this property is in the destination then the server certificate will not
be checked.
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getAllProperties()
Returns all destination properties in read only Map.
|
KeyStore |
getKeyStore()
Returns the keystore configured in the destination.
|
String |
getProperty(String key)
Returns the value of destination property with the specified key.
|
KeyStore |
getTrustStore()
Returns the truststore configured in the destination.
|
static final String DESTINATION_NAME
static final String DESTINATION_TYPE
static final String DESTINATION_URL
static final String DESTINATION_PROXY_TYPE
static final String DESTINATION_AUTHENTICATION_TYPE
static final String DESTINATION_USER
static final String DESTINATION_PASSWORD
static final String TRUST_ALL
static final String DESTINATION_PREEMPTIVE
static final String DESTINATION_ISSUER_SID
static final String DESTINATION_ISSUER_CLIENT
static final String DESTINATION_RECIPIENT_SID
static final String DESTINATION_RECIPIENT_CLIENT
static final String DESTINATION_CERTIFICATE
static final String DESTINATION_SIGNING_KEY
static final String DESTINATION_SAML2_AUDIENCE
static final String DESTINATION_AUDIENCE
static final String DESTINATION_CLIENT_KEY
static final String DESTINATION_TOKEN_SERVICE_URL
static final String DESTINATION_TOKEN_SERVICE_USER
static final String DESTINATION_TOKEN_SERVICE_PASSWORD
static final String DESTINATION_NAME_QUALIFIER
static final String DESTINATION_COMPANY_ID
static final String DESTINATION_ASSERTION_ISSUER
static final String DESTINATION_SCOPE
static final String DESTINATION_SKIP_SSO_TOKEN_GENERATION_WHEN_NO_USER
static final String DESTINATION_AUTHN_CONTEXT_CLASS_REF
static final String DESTINATION_NAME_ID_FORMAT
static final String DESTINATION_SYSTEM_USER
static final String DESTINATION_KEY_STORE_PASSWORD
static final String DESTINATION_USER_ID_SOURCE
static final String DESTINATION_JCO_CLIENT_CLIENT
static final String DESTINATION_JCO_CLIENT_USER
static final String DESTINATION_JCO_CLIENT_PASSWD
static final String DESTINATION_JCO_DESTINATION_REPOSITORY_DESTINATION
static final String DESTINATION_JCO_DESTINATION_REPOSITORY_USER
static final String DESTINATION_JCO_DESTINATION_REPOSITORY_PASSWD
static final String DESTINATION_JCO_CLIENT_ASHOST
static final String DESTINATION_JCO_CLIENTSYSNR
static final String DESTINATION_JCO_CLIENT_MSHOST
static final String DESTINATION_JCO_CLIENT_R3NAME
static final String DESTINATION_JCO_CLIENT_MSSERV
static final String DESTINATION_SESSION_COOKIE_NAMES
static final String DESTINATION_CLOUDCONNECTOR_LOCATION_ID
static final String DESTINATION_HOSTNAME_VERIFIER
static final String DESTINATION_CLIENT_ID
static final String DESTINATION_CLIENT_SECRET
String getProperty(String key)
key
- - Key of destination property.null
if the property does not
exists.Map<String,String> getAllProperties()
Map
with all destination properties.KeyStore getKeyStore()
KeyStore
or
null
if a keystore is not configured or is missing.IllegalArgumentException
- when properties "KeyStoreLocation" and "KeyStorePassword" are
wrong.KeyStore getTrustStore()
KeyStore
, the JDK trustore if a
truststore is not configured or null
if a truststore is
missing.IllegalArgumentException
- when properties "TrustStoreLocation" and "TrustStorePassword" are
wrong.Copyright © 2020 SAP. All Rights Reserved.