Class UltraFaceEndpoint
java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.api.AbstractEndpointClient
es.kukenan.smartfi.microservice.smartficore.service.api.AbstractInternalEndpointClient
es.kukenan.smartfi.microservice.smartficore.service.ultraface.UltraFaceEndpoint
Core CoreContractEndpoint endpoint implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringPath for API Authentication.private StringUltraFace key value.private StringUltraFace secret value.private StringPath for document id verification.Fields inherited from class es.kukenan.smartfi.microservice.smartficore.service.api.AbstractInternalEndpointClient
endpointBasePath, HEADER_USERPROFILEID, restTemplate, USER_IP_HEADER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected es.kukenan.smartfi.dto.onboarding.ultraface.ApiAuthResponseDtocallAuth()Endpoint call for Auth UltraFace API.private es.kukenan.smartfi.dto.onboarding.ultraface.VerificationResponseDtocallVerification(es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto verificationDto) Endpoint call for verification.es.kukenan.smartfi.dto.onboarding.ultraface.VerificationResponseDtoverification(es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto verificationDto) Verify document with UltraFace.Methods inherited from class es.kukenan.smartfi.microservice.smartficore.service.api.AbstractInternalEndpointClient
defaultRequestHeaders, defaultRequestHeaders, extractResponseBody, extractResponseDataMethods inherited from class es.kukenan.smartfi.microservice.smartficore.service.api.AbstractEndpointClient
createUri, createUri, defaultRequestHeaders, handleConnectionException, message
-
Field Details
-
authPath
Path for API Authentication. -
verificationPath
Path for document id verification. -
key
UltraFace key value. -
secret
UltraFace secret value.
-
-
Constructor Details
-
UltraFaceEndpoint
Full state constructor.- Parameters:
apiBasePath- Core API base path.
-
-
Method Details
-
verification
public es.kukenan.smartfi.dto.onboarding.ultraface.VerificationResponseDto verification(es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto verificationDto) Verify document with UltraFace.- Parameters:
verificationDto- verification dto.- Returns:
- document validation.
-
callAuth
protected es.kukenan.smartfi.dto.onboarding.ultraface.ApiAuthResponseDto callAuth()Endpoint call for Auth UltraFace API.- Returns:
- jwt object.
-
callVerification
private es.kukenan.smartfi.dto.onboarding.ultraface.VerificationResponseDto callVerification(es.kukenan.smartfi.dto.onboarding.ultraface.VerificationDto verificationDto) Endpoint call for verification.- Parameters:
verificationDto- verification dto.- Returns:
- document validation.
-