Skip to content

Commit 41c5870

Browse files
committed
SDK-1555: Change iframe to use base_url
1 parent 73c4eba commit 41c5870

3 files changed

Lines changed: 7 additions & 17 deletions

File tree

examples/doc-scan/.env.example

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
# Required Keys
22
YOTI_CLIENT_SDK_ID=yourClientSdkId
33
YOTI_KEY_FILE_PATH=yourKeyFilePath
4-
5-
# Optional Keys
6-
YOTI_DOC_SCAN_IFRAME_URL=

examples/doc-scan/app.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import base64
22
from io import BytesIO
33

4+
import yoti_python_sdk
45
from filetype import filetype
56
from flask import Flask, Response, render_template, request, send_file, session
67
from yoti_python_sdk.doc_scan import (
@@ -14,12 +15,7 @@
1415
)
1516
from yoti_python_sdk.doc_scan.exception import DocScanException
1617

17-
from .settings import (
18-
YOTI_APP_BASE_URL,
19-
YOTI_CLIENT_SDK_ID,
20-
YOTI_DOC_SCAN_IFRAME_URL,
21-
YOTI_KEY_FILE_PATH,
22-
)
18+
from .settings import YOTI_APP_BASE_URL, YOTI_CLIENT_SDK_ID, YOTI_KEY_FILE_PATH
2319

2420
app = Flask(__name__)
2521
app.secret_key = "someSecretKey"
@@ -81,10 +77,11 @@ def index():
8177

8278
session["doc_scan_session_id"] = result.session_id
8379

84-
iframe_url = (
85-
YOTI_DOC_SCAN_IFRAME_URL
86-
+ "?sessionID={session_id}&sessionToken={session_token}"
87-
).format(session_id=result.session_id, session_token=result.client_session_token)
80+
iframe_url = "{base_url}/web/index.html?sessionID={session_id}&sessionToken={session_token}".format(
81+
base_url=yoti_python_sdk.YOTI_DOC_SCAN_API_URL,
82+
session_id=result.session_id,
83+
session_token=result.client_session_token,
84+
)
8885

8986
return render_template("index.html", iframe_url=iframe_url)
9087

examples/doc-scan/settings.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,4 @@
1212
if YOTI_CLIENT_SDK_ID is None or YOTI_KEY_FILE_PATH is None:
1313
raise ValueError("YOTI_CLIENT_SDK_ID or YOTI_KEY_FILE_PATH is None")
1414

15-
YOTI_DOC_SCAN_IFRAME_URL = environ.get("YOTI_DOC_SCAN_IFRAME_URL", "")
16-
if YOTI_DOC_SCAN_IFRAME_URL == "":
17-
YOTI_DOC_SCAN_IFRAME_URL = "https://api.yoti.com/idverify/v1/web/index.html"
18-
1915
YOTI_APP_BASE_URL = environ.get("YOTI_APP_BASE_URL", "https://localhost:5000")

0 commit comments

Comments
 (0)