Custom Authentication Scheme Creation Using Java

Authentication schemes provide a way to collect a user’s credentials and determine the user’s identity.
casso10
Authentication schemes provide a way to collect a user’s credentials and determine the user’s identity.
The Policy Server includes a variety of standard authentication schemes. These schemes range from basic user name/password authentication and HTML forms-based authentication to digital certificate and token authentication.
If the standard authentication schemes included with the Policy Server do not provide the kind of authentication functionality required at your site, you can use the Java Authentication API to create a custom authentication scheme.
Built-in authentication schemes sometimes do not provide the kind of authentication that you require. In this case, you can create a custom authentication scheme. Each 
CA Single Sign-On
 authentication scheme template is an instance of a shared library that supports the Authentication API interface. When you configure an authentication scheme, you accept the default library for the authentication scheme type you want to use. For example, an authentication scheme that is based on the HTML Form Template accepts smauthhtml as its default library. For custom authentication templates implemented in Java, the library name is always smjavaapi.
To create a custom authentication scheme, complete these steps:
  1. Implement the authentication interface.
  2. Deploy the authentication scheme template.
  3. Configure an authentication scheme instance.
Each procedure is explained in the following subsequent topics.