All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mosip.kernel.openid.bridge.api.service.AuthNService Maven / Gradle / Ivy

There is a newer version: 1.3.0-beta.1
Show newest version
/**
 * 
 */
package io.mosip.kernel.openid.bridge.api.service;


import io.mosip.kernel.core.authmanager.model.*;

/**
 * @author Ramadurai Pandian
 *
 */
public interface AuthNService {

	@Deprecated //instead use authenticateUser(LoginUserWithClientId loginUser)
	AuthNResponseDto authenticateUser(LoginUser loginUser) throws Exception;

	AuthNResponseDto authenticateWithOtp(OtpUser otpUser) throws Exception;

	AuthNResponseDto authenticateUserWithOtp(UserOtp loginUser) throws Exception;

	AuthNResponseDto authenticateWithSecretKey(ClientSecret clientSecret) throws Exception;

	AuthNResponseDto authenticateUser(LoginUserWithClientId loginUser) throws Exception;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy