Class IdentityKeyBindingFacadeImpl
- java.lang.Object
-
- io.mosip.authentication.service.kyc.facade.IdentityKeyBindingFacadeImpl
-
- All Implemented Interfaces:
IdentityKeyBindingFacade
@Component public class IdentityKeyBindingFacadeImpl extends Object implements IdentityKeyBindingFacade
Facade for Identity Key Binding- Author:
- Mahammed Taheer
-
-
Constructor Summary
Constructors Constructor Description IdentityKeyBindingFacadeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthResponseDTO
authenticateIndividual(AuthRequestDTO authRequest, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata)
IdentityKeyBindingResponseDto
processIdentityKeyBinding(IdentityKeyBindingRequestDTO identityKeyBindingRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata)
-
-
-
Method Detail
-
authenticateIndividual
public AuthResponseDTO authenticateIndividual(AuthRequestDTO authRequest, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata) throws IdAuthenticationBusinessException, IdAuthenticationDaoException
- Specified by:
authenticateIndividual
in interfaceIdentityKeyBindingFacade
- Throws:
IdAuthenticationBusinessException
IdAuthenticationDaoException
-
processIdentityKeyBinding
public IdentityKeyBindingResponseDto processIdentityKeyBinding(IdentityKeyBindingRequestDTO identityKeyBindingRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
- Specified by:
processIdentityKeyBinding
in interfaceIdentityKeyBindingFacade
- Throws:
IdAuthenticationBusinessException
-
-