Class KycFacadeImpl
- java.lang.Object
-
- io.mosip.authentication.service.kyc.facade.KycFacadeImpl
-
-
Constructor Summary
Constructors Constructor Description KycFacadeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthResponseDTO
authenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata)
AuthResponseDTO
authenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata, boolean markVidConsumed)
EKycAuthResponseDTO
processEKycAuth(EkycAuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, Map<String,Object> metadata)
KycAuthResponseDTO
processKycAuth(AuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata)
KycExchangeResponseDTO
processKycExchange(KycExchangeRequestDTO kycExchangeRequestDTO, String partnerId, String oidcClientId, Map<String,Object> metadata, ObjectWithMetadata requestWithMetadata)
-
-
-
Method Detail
-
authenticateIndividual
public AuthResponseDTO authenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata) throws IdAuthenticationBusinessException, IdAuthenticationDaoException
- Specified by:
authenticateIndividual
in interfaceKycFacade
- Throws:
IdAuthenticationBusinessException
IdAuthenticationDaoException
-
authenticateIndividual
public AuthResponseDTO authenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata, boolean markVidConsumed) throws IdAuthenticationBusinessException, IdAuthenticationDaoException
- Specified by:
authenticateIndividual
in interfaceKycFacade
- Throws:
IdAuthenticationBusinessException
IdAuthenticationDaoException
-
processEKycAuth
public EKycAuthResponseDTO processEKycAuth(@Nonnull EkycAuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
- Specified by:
processEKycAuth
in interfaceKycFacade
- Throws:
IdAuthenticationBusinessException
-
processKycAuth
public KycAuthResponseDTO processKycAuth(@Nonnull AuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
- Specified by:
processKycAuth
in interfaceKycFacade
- Throws:
IdAuthenticationBusinessException
-
processKycExchange
public KycExchangeResponseDTO processKycExchange(KycExchangeRequestDTO kycExchangeRequestDTO, String partnerId, String oidcClientId, Map<String,Object> metadata, ObjectWithMetadata requestWithMetadata) throws IdAuthenticationBusinessException
- Specified by:
processKycExchange
in interfaceKycFacade
- Throws:
IdAuthenticationBusinessException
-
-