This topic has not yet been written. The content below is from the topic description.
This element uses the code attribute to specify what login module implementation an application can use, and the flag attribute to tell the application how to parse each login module present in the stack. The flag attribute supports the following values: required The module must succeed for authentication to be successful. If any required fails, the authentication will fail. The remaining login modules in the stack are called regardless of the outcome of the authentication. requisite The module is required to succeed. If it succeeds, authentication continues down the stack. If the module fails, control immediately returns to the application. sufficient The login module is not required to succeed. If it does succeed, control immediately returns to the application. If the module fails, authentication continues down the stack. optional The login module is not required to succeed. Authentication still continues to proceed down the stack regardless of whether the login module succeeds or fails. Each contains a set of elements that further define settings required by the login module implementation.