## Uses of Interface
com.sap.core.connectivity.api.configuration.DestinationConfiguration

- Packages that use DestinationConfiguration
  Package | Description
  --- | ---
  com.sap.core.connectivity.api.authentication |
  com.sap.core.connectivity.api.configuration |

- - ### Uses of DestinationConfiguration in com.sap.core.connectivity.api.authentication

    Methods in com.sap.core.connectivity.api.authentication with parameters of type DestinationConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getApptoAppSSOHeader(String requestURL, DestinationConfiguration destinationConfiguration)` Generates authentication header for SSO with other applications or systems.
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getOAuth2ClientCredentialsHeader(DestinationConfiguration destinationConfiguration)` Generates authentication header for OAuth2ClientCredentials destination. OAuth access token will be generated for destinations with authentication type OAuth2ClientCredentials in order OAuth-protected resources to be consumed.
    `List<AuthenticationHeader>` | AuthenticationHeaderProvider.`getOAuth2SAMLBearerAssertionHeaders(DestinationConfiguration destinationConfiguration)` Generates authentication headers for OAuth2SAMLBearerAssertion destination. OAuth access token will be generated for destinations with authentication type OAuth2SAMLBearerAssertion in order OAuth-protected resources to be consumed.
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getSAPAssertionHeader(DestinationConfiguration destinationConfiguration)` Generates authentication header for SAPAssertionSSO destination. SAP assertion ticket will be generated for destinations with authentication type SAPAssertionSSO in order to propagate the currently logged on user to a SAP back-end system.

  - ### Uses of DestinationConfiguration in com.sap.core.connectivity.api.configuration

    Methods in com.sap.core.connectivity.api.configuration that return DestinationConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `DestinationConfiguration` | ConnectivityConfiguration.`getConfiguration(String name)` Retrieves the destination configuration with the provided name.
    `DestinationConfiguration` | ConnectivityConfiguration.`getConfiguration(String accountId, String name)` Retrieves the destination configuration on account level with the provided name for the provided account Id.

    Methods in com.sap.core.connectivity.api.configuration that return types with arguments of type DestinationConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `Map<String,DestinationConfiguration>` | ConnectivityConfiguration.`getConfigurations(String accountId)` Retrieves all destination configurations on account level for the provided account Id.

Copyright © 2020 SAP. All Rights Reserved.