File tree Expand file tree Collapse file tree 8 files changed +24
-7
lines changed
examples/yoti_example_flask Expand file tree Collapse file tree 8 files changed +24
-7
lines changed Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ def auth():
61
61
62
62
context = profile_dict .get ("attributes" )
63
63
context ["base64_selfie_uri" ] = getattr (activity_details , "base64_selfie_uri" )
64
- context ["user_id " ] = getattr (activity_details , "user_id " )
64
+ context ["remember_me_id " ] = getattr (activity_details , "remember_me_id " )
65
65
context ["parent_remember_me_id" ] = getattr (
66
66
activity_details , "parent_remember_me_id"
67
67
)
Original file line number Diff line number Diff line change 1
1
cryptography>=2.3
2
- Flask>=0.12.3
2
+ Flask>=1.0.4
3
3
jinja2>=2.8.1
4
4
pyopenssl>=19.0.0
5
5
python-dotenv>=0.7.1
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ cffi==1.11.5 # via cryptography
11
11
chardet == 3.0.4 # via requests
12
12
click == 6.7 # via flask
13
13
cryptography == 2.5
14
- flask == 1.0.2
14
+ flask == 1.1.1
15
15
future == 0.16.0 # via yoti
16
16
idna == 2.7 # via requests
17
17
itsdangerous == 0.24 # via flask
@@ -24,8 +24,8 @@ python-dotenv==0.8.2
24
24
requests == 2.21.0
25
25
six == 1.11.0 # via cryptography, protobuf, pyopenssl
26
26
urllib3 == 1.24.2
27
- werkzeug == 0.14.1 # via flask
28
- yoti == 2.8.0
27
+ werkzeug == 0.15.5 # via flask
28
+ yoti == 2.8.1
29
29
30
30
# The following packages are considered to be unsafe in a requirements file:
31
- # setuptools==41.1 .0 # via protobuf
31
+ # setuptools==41.2 .0 # via protobuf
Original file line number Diff line number Diff line change @@ -72,6 +72,8 @@ def parse_anchors(anchors):
72
72
73
73
has_found_anchor = False
74
74
for i in range (len (crypto_cert .extensions )):
75
+ anchor_type = UNKNOWN_ANCHOR_TYPE
76
+
75
77
try :
76
78
extensions = crypto_cert .extensions [i ]
77
79
if hasattr (extensions , "oid" ):
Original file line number Diff line number Diff line change 10
10
ANCHOR_PASSPORT = join (FIXTURES_DIR , "anchor_passport.txt" )
11
11
ANCHOR_YOTI_ADMIN = join (FIXTURES_DIR , "anchor_yoti_admin.txt" )
12
12
ANCHOR_UNKNOWN_ANCHOR = join (FIXTURES_DIR , "unknown_anchor.txt" )
13
+ ANCHOR_CRITICAL_LAST = join (FIXTURES_DIR , "anchor_critical_last.txt" )
13
14
14
15
15
16
def get_anchor_from_base64_text (file_path ):
@@ -28,6 +29,12 @@ def get_parsed_driving_license_anchor():
28
29
)[0 ]
29
30
30
31
32
+ def get_parsed_anchor_critical_last ():
33
+ return anchor .Anchor ().parse_anchors (
34
+ get_anchor_from_base64_text (ANCHOR_CRITICAL_LAST )
35
+ )
36
+
37
+
31
38
def get_parsed_passport_anchor ():
32
39
return anchor .Anchor ().parse_anchors (get_anchor_from_base64_text (ANCHOR_PASSPORT ))[
33
40
0
Original file line number Diff line number Diff line change
1
+ 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
Original file line number Diff line number Diff line change @@ -20,6 +20,12 @@ def get_utc_offset():
20
20
return utc_offset
21
21
22
22
23
+ def test_parse_anchor_non_critical_only ():
24
+ parsed_anchor_list = anchor_fixture_parser .get_parsed_anchor_critical_last ()
25
+
26
+ assert len (parsed_anchor_list ) == 1
27
+
28
+
23
29
def test_parse_anchors_driving_license ():
24
30
parsed_anchor = anchor_fixture_parser .get_parsed_driving_license_anchor ()
25
31
@@ -83,6 +89,7 @@ def test_error_parsing_anchor_certificate_carries_on_parsing():
83
89
# 1st anchor will log a warning when being parsed
84
90
logger = logging .getLogger ()
85
91
logger .propagate = False
92
+
86
93
parsed_anchors = Anchor .parse_anchors (anchors )
87
94
logger .propagate = True
88
95
Original file line number Diff line number Diff line change 1
1
# -*- coding: utf-8 -*-
2
- __version__ = "2.8.1 "
2
+ __version__ = "2.8.2 "
You can’t perform that action at this time.
0 commit comments