Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation AS Java Authentication Infrastructure  Dokument im Navigationsbaum lokalisieren

Use

The AS Java authentication infrastructure implements the Java Authentication and Authorization Service (JAAS) standard to support various authentication methods. This enables you to choose the required authentication mechanisms for your applications in a pluggable manner, using login modules and login module stacks.

Integration

Applications running on the AS Java can either use declarative or programmatic authentication. Both types of authentication rely on the same underlying technology, login modules and login module stacks.

For more information about the difference between the two ways applications can use authentication on the AS Java, see Declarative and Programmatic Authentication.

Features

Login Modules

Authentication on the AS Java is performed using predefined authentication classes, referred to as login modules. A login module contains an implementation of a Java class that defines authentication logic.

For more information, see Login Modules.

Policy Configurations and Authentication Stacks

The various components on the AS Java, such as applications, services, or modules, are registered with the AS Java security services so that you can apply security restrictions to them. The set of security restrictions for an AS Java component is referred to as a policy configuration.

To enforce different authentication logic in a component’s policy configuration, you can define groups of login modules. Such groups are referred to as login module stacks or authentication stacks. Login module stacks enable you to choose or combine different combinations of authentication mechanisms for access control to the applications you create or for the different AS Java components.

For more information, see Policy Configurations and Authentication Stacks.

Activities

You can use the authentication management functions of the SAP NetWeaver Administrator (NWA) to manage login modules, authentication stacks and policy configurations. The configuration options enable you configure options specific to the use of a login module in an authentication stack, or to perform batch configuration to globally apply configuration options to each use of a login module in policy configurations.

For more information, see the following sections:

      Managing Login Modules

Information about the configuration options you can use to globally apply configuration options to each use of a login module in policy configurations.

      Managing Authentication Policy for J2EE Engine Components

Information about configuring authentication stacks and login module instances in the policy configurations for AS Java applications. Includes information about the configuration options you can use to apply configuration options to the individual use of a login module in a policy configuration.

 

 

Ende des Inhaltsbereichs