## Uses of Interface
com.sap.core.connectivity.api.authentication.AuthenticationHeader

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

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

    Methods in com.sap.core.connectivity.api.authentication that return AuthenticationHeader
    Modifier and Type | Method and Description
    --- | ---
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getAppToAppSSOHeader(String requestURL)` Generates authentication header for SSO with other applications on the same landscape.
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getApptoAppSSOHeader(String requestURL, DestinationConfiguration desitnation)` Generates authentication header for SSO with other applications or systems.
    `AuthenticationHeader` | AuthenticationHeaderProvider.`getPrincipalPropagationHeader()` Generates header for principal propagation to on-premise systems.
    `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.

    Methods in com.sap.core.connectivity.api.authentication that return types with arguments of type AuthenticationHeader
    Modifier and Type | Method and Description
    --- | ---
    `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.

Copyright © 2016 SAP. All Rights Reserved.