|
|
@ -19,6 +19,16 @@ class Verify(util.Base):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
Get an external authentication link for a user.
|
|
|
|
Get an external authentication link for a user.
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
|
|
|
|
# /resources/sdkIntegrations/levels/{levelName}/websdkLink?ttlInSecs={lifetime}&externalUserId={externalUserId}&lang={locale}
|
|
|
|
|
|
|
|
url = (
|
|
|
|
|
|
|
|
f"{settings.Verify.Base}/resources/sdkIntegrations/levels/{settings.Verify.LevelName}"
|
|
|
|
|
|
|
|
f"/websdkLink?ttlInSecs=36000&externalUserId={external_user_id}"
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
resp = self.sign_request(requests.Request("POST", url))
|
|
|
|
|
|
|
|
s = requests.Session()
|
|
|
|
|
|
|
|
response = s.send(resp)
|
|
|
|
|
|
|
|
verification_url = response.json()["url"]
|
|
|
|
|
|
|
|
return verification_url
|
|
|
|
|
|
|
|
|
|
|
|
def get_applicant_status(self, applicant_id):
|
|
|
|
def get_applicant_status(self, applicant_id):
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|