Start of Content Area

Function documentation Developing Authentication Enhancements  Locate the document in its SAP Library structure

Use

The development capabilities of SAP NetWeaver enable you to develop custom enhancements to the standard authentication mechanisms.

By using custom development to enhance authentication, you can strengthen the security of your SAP NetWeaver systems. For example, you can develop GSS API libraries to enable authentication using smart cards and thereby increase the secure storage options for the authentication credentials of SAP NetWeaver users. The GSS API also enables you to use custom development to integrate non-SAP systems in SSO environments with SAP NetWeaver. In addition, for the AS Java technology stack of SAP NetWeaver you can develop and deploy login modules that are compliant with the JAAS standard to use custom authentication checks for user logon.

Integration

The development of authentication enhancements on SAP NetWeaver is related to the underlying technology that you use.

      For the AS ABAP, you can develop authentication enhancements by using the GSS API V2 provided with Secure Network Communications (SNC).

      For the AS Java, you can use the SAP NetWeaver Developer Studio to develop custom JAAS login modules.

      For enabling SSO to external systems, you can develop Web service filters that support authentication with logon tickets.

Prerequisites

      When developing authentication enhancements for the AS ABAP, you must install the SAP Cryptographic Libraries. For more information, see Using the SAP Cryptographic Library for SNC.

      When developing authentication enhancements for the AS Java, the SAP NetWeaver Developer Studio is installed and you have sufficient authorizations for deployment to the target AS Java system.

Features

For more information about developing authentication enhancements, see the following topics:

      Authentication Enhancements for the AS ABAP

      Developing Authentication Enhancements on the AS Java

      Single Sign-On to Non-SAP Systems and Applications

 

 

End of Content Area