updated auth token handling using new users api.
This commit is contained in:
@ -2,7 +2,7 @@ import getpass
|
||||
from argparse import Namespace
|
||||
from typing import Any
|
||||
|
||||
from mdrsclient.api import UserApi
|
||||
from mdrsclient.api import UsersApi
|
||||
from mdrsclient.commands.base import BaseCommand
|
||||
from mdrsclient.config import ConfigFile
|
||||
from mdrsclient.connection import MDRSConnection
|
||||
@ -30,8 +30,10 @@ class LoginCommand(BaseCommand):
|
||||
if config.url is None:
|
||||
raise MissingConfigurationException(f"Remote host `{remote}` is not found.")
|
||||
connection = MDRSConnection(config.remote, config.url)
|
||||
user_api = UserApi(connection)
|
||||
(user, token) = user_api.auth(username, password)
|
||||
print("Login Successful")
|
||||
connection.user = user
|
||||
user_api = UsersApi(connection)
|
||||
token = user_api.token(username, password)
|
||||
connection.token = token
|
||||
user = user_api.current()
|
||||
connection.user = user
|
||||
print(user)
|
||||
print("Login Successful")
|
||||
|
Reference in New Issue
Block a user