@@ -13,6 +13,7 @@ class DirectoryServiceAuthsManager(BaseManager):
13
13
def __init__ (self , organization_factory ):
14
14
self .current_auth_response = None
15
15
self .previous_auth_response = None
16
+ self .current_auth_request = None
16
17
self .current_auth_request_id = None
17
18
self .previous_auth_request_id = None
18
19
super (DirectoryServiceAuthsManager , self , ).__init__ (
@@ -43,7 +44,7 @@ def create_auth_request(self, service_id, user, context=None, policy=None,
43
44
push_body = None , denial_reasons = None ):
44
45
client = self ._get_service_client (service_id )
45
46
try :
46
- self . current_auth_request_id = client .authorization_request (
47
+ current_auth_request = client .authorization_request (
47
48
user ,
48
49
context = context ,
49
50
policy = policy ,
@@ -52,10 +53,14 @@ def create_auth_request(self, service_id, user, context=None, policy=None,
52
53
push_title = push_title ,
53
54
push_body = push_body ,
54
55
denial_reasons = denial_reasons
55
- ).auth_request
56
+ )
57
+
58
+ self .current_auth_request = current_auth_request
59
+ self .current_auth_request_id = current_auth_request .auth_request
60
+
56
61
except EntityNotFound :
57
62
sleep (2 )
58
- self . current_auth_request_id = client .authorization_request (
63
+ current_auth_request = client .authorization_request (
59
64
user ,
60
65
context = context ,
61
66
policy = policy ,
@@ -64,7 +69,10 @@ def create_auth_request(self, service_id, user, context=None, policy=None,
64
69
push_title = push_title ,
65
70
push_body = push_body ,
66
71
denial_reasons = denial_reasons
67
- ).auth_request
72
+ )
73
+
74
+ self .current_auth_request = current_auth_request
75
+ self .current_auth_request_id = current_auth_request .auth_request
68
76
69
77
def get_auth_response (self , service_id , auth_request ):
70
78
client = self ._get_service_client (service_id )
0 commit comments