5.1.1 Creating Authentication Classes

Authentication classes let you define ways of obtaining end user credentials.

Several authentication classes are included with Access Manager to provide a variety of ways to authenticate end users. Custom authentication classes provided by other vendors can also be configured to run in the system.

Access Manager provides the following predefined classes:

  • Introductions: Allows users to select an identity provider from a list of introducable identity providers. For information about configuring it, see Configuring the Introductions Class.

  • Name/Password - Basic: Basic authentication over HTTP using a standard login pop-up page provided by the web browser.

  • Name/Password - Form: Form-based authentication over HTTP or HTTPS.

  • Secure Name/Password - Basic: Basic authentication over HTTPS using a standard login page provided by the web browser.

  • Secure Name/Password - Form: Form-based authentication over HTTPS.

  • Trust Levels: Defines authentication levels for classes that can be used in authentication requests. For information about configuring it, see Configuring the Trust Levels Class.

For information about how to create a name/password class, see the following sections:

Some classes require additional configuration to enable their use for authentication. See the following sections: