Interface JKAuthenticaor


public interface JKAuthenticaor
This interface is for authentication providers responsible for user authentication in an application.
Version:
1.0
Author:
Dr. Jalal H. Kiswani
  • Method Summary

    Modifier and Type
    Method
    Description
    authenticate(String applicationName, int loginRetries)
    This method authenticates a user based on the application name and login retries.
    authenticate(String userName, String password)
    This method authenticates a user based on the provided user name and password.
  • Method Details

    • authenticate

      JKUser authenticate(String applicationName, int loginRetries)
      This method authenticates a user based on the application name and login retries.
      Parameters:
      applicationName - Specifies the name of the application requesting authentication.
      loginRetries - Specifies the number of login retries attempted.
      Returns:
      the authenticated user (or null if authentication fails).
    • authenticate

      JKUser authenticate(String userName, String password)
      This method authenticates a user based on the provided user name and password.
      Parameters:
      userName - Specifies the user name of the user.
      password - Specifies the password of the user.
      Returns:
      the authenticated user (or null if authentication fails).