Skip to content

Commit 4e9761d

Browse files
committed
Add token login method
1 parent a7c5db7 commit 4e9761d

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

tb_rest_client/rest_client_base.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,15 @@ def public_login(self, public_id):
118118
self.__save_token(token_json)
119119
self.__load_configuration()
120120

121+
def token_login(self, token, refresh_token=None):
122+
token_json = {
123+
"token": token,
124+
"refresh_token": refresh_token,
125+
}
126+
127+
self.__save_token(token_json)
128+
self.__load_configuration()
129+
121130
def refresh(self):
122131
if not self.token_info["refreshToken"]:
123132
return

tb_rest_client/rest_client_pe.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ def public_login(self, public_id):
3333
super(RestClientPE, self).public_login(public_id=public_id)
3434
self.__load_controllers()
3535

36+
def token_login(self, token, refresh_token=None):
37+
super(RestClientPE, self).token_login(token=token, refresh_token=refresh_token)
38+
self.__load_controllers()
39+
3640
# Self Registration Controller
3741
def get_privacy_policy(self, ):
3842
return self.self_registration_controller.get_privacy_policy_using_get()

0 commit comments

Comments
 (0)