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 AuthResponseDTOauthenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata)AuthResponseDTOauthenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata, boolean markVidConsumed)EKycAuthResponseDTOprocessEKycAuth(EkycAuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, Map<String,Object> metadata)KycAuthResponseDTOprocessKycAuth(AuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata)KycExchangeResponseDTOprocessKycExchange(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:
authenticateIndividualin interfaceKycFacade- Throws:
IdAuthenticationBusinessExceptionIdAuthenticationDaoException
-
authenticateIndividual
public AuthResponseDTO authenticateIndividual(AuthRequestDTO authRequest, boolean request, String partnerId, String partnerApiKey, ObjectWithMetadata requestWithMetadata, boolean markVidConsumed) throws IdAuthenticationBusinessException, IdAuthenticationDaoException
- Specified by:
authenticateIndividualin interfaceKycFacade- Throws:
IdAuthenticationBusinessExceptionIdAuthenticationDaoException
-
processEKycAuth
public EKycAuthResponseDTO processEKycAuth(@Nonnull EkycAuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
- Specified by:
processEKycAuthin interfaceKycFacade- Throws:
IdAuthenticationBusinessException
-
processKycAuth
public KycAuthResponseDTO processKycAuth(@Nonnull AuthRequestDTO kycAuthRequestDTO, AuthResponseDTO authResponseDTO, String partnerId, String oidcClientId, Map<String,Object> metadata) throws IdAuthenticationBusinessException
- Specified by:
processKycAuthin interfaceKycFacade- Throws:
IdAuthenticationBusinessException
-
processKycExchange
public KycExchangeResponseDTO processKycExchange(KycExchangeRequestDTO kycExchangeRequestDTO, String partnerId, String oidcClientId, Map<String,Object> metadata, ObjectWithMetadata requestWithMetadata) throws IdAuthenticationBusinessException
- Specified by:
processKycExchangein interfaceKycFacade- Throws:
IdAuthenticationBusinessException
-
-