SNC Authentication
This page shows how to encrypt communication between Board Connector and the SAP system via Secure Network Communication (SNC).
Prerequisites
- SNC must be configured in your SAP system. For more information about SNC configuration in SAP, see SAP Help: Configuring the Application Server.
- Check the SAP profile parameter snc/gssapi_lib in SAP (transaction RZ10) to determine, which library is used for encryption in your SAP system. Your SAP Basis has to import and configure the same library on the application server and on the machine that runs Board Connector, e.g.,
sapcrypto.dll
. - The Board Connector server must be set up to use the HTTPS protocol, see Server Settings.
For information on how to set up SNC via X.509 certificate, refer to the Knowledge Base Article: Enable Secure Network Communication (SNC) via X.509 certificate.
Configure SNC in the SAP Source
Follow the steps below to set up an SAP connection that uses SNC:
- Create or open an SAP source. For more information, see Connect to SAP.
-
In the General tab, enter the system details of your SAP system.
Tip
Input values for the SAP connection can be found in the Properties of the SAP Logon Pad or they can be requested from the SAP Basis team.
-
In the Authentication tab, select the authentication method Secure Network Communication (SNC).
- Enter the SAP username and password of an SAP system or dialogue user in the fields User and Password.
- Enter the path to the SNC library in the field SNC library, e.g.,
C:\Program Files\SAP\FrontEnd\SecureLogin\sapcrypto.dll
. - Enter the SAP Partner Name configured for the SAP application server in the field SNC Partner Name, e.g.,
p:SAPserviceERP/Alice@THEOBALD.LOCAL
. -
In the subsection When running extractions, select one of the following SNC implementations:
-
Click [Test designer connection] to validate the connection between the Board Connector Designer and the SAP system.
- Click [Test server connection] to validate the connection between the Board Connector Server and the SAP system.
- Click [OK] to save the SAP source.
Download Kerberos DLLs
It is possible to use Kerberos libraries for encryption between the client and the SAP server. For more information, see SAP Note 2115486.
Different DLLs for 32-bit (gsskrb5.dll
) and 64-bit (gx64krb5.dll
) platforms are provided with SAP Note 2115486.
Related Links
- Knowledge Base Article: SSO with External ID
- Knowledge Base Article: SSO with Kerberos SNC
- Knowledge Base Article: SSO with Client Certificates