Package com.jk.core.security
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 TypeMethodDescriptionauthenticate(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
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
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).
-