def impersonate_with_client_credentials(): credentials = Credentials(client_id='cf79cfbd-ed01-4ae2-93e1-c606a2ebc36f', client_secret='!#?hgbu1*3', become='admin') client = YamcsClient('localhost:8090', credentials=credentials) print('have', client.get_user_info().username) while True: print(client.get_time('simulator')) sleep(1)
def impersonate_with_client_credentials(): credentials = Credentials( client_id="cf79cfbd-ed01-4ae2-93e1-c606a2ebc36f", client_secret="!#?hgbu1*3", become="admin", ) client = YamcsClient("localhost:8090", credentials=credentials) print("have", client.get_user_info().username) while True: print(client.get_time("simulator")) sleep(1)
def do_login(self, args): opts = utils.CommandOptions(args) address = args.address or self.read_address(opts) client = YamcsClient(address) auth_info = client.get_auth_info() if auth_info.require_authentication: credentials = self.read_credentials() client = YamcsClient(address, credentials=credentials) print('Login succeeded') else: user_info = client.get_user_info() print('Anonymous login succeeded (username: {})'.format( user_info.username)) self.save_client_config(client, opts.config)