def __init__(self, okta_profile, verbose):
home_dir = os.path.expanduser('~')
okta_config = home_dir + '/.okta-aws'
parser = RawConfigParser()
parser.read(okta_config)
profile = okta_profile
if parser.has_option(profile, 'base-url'):
self.base_url = "https://%s" % parser.get(profile, 'base-url')
else:
print("No base-url set in ~/.okta-aws")
if parser.has_option(profile, 'username'):
self.username = parser.get(profile, 'username')
if verbose:
print("Authenticating as: %s" % self.username)
else:
self.username = raw_input('Enter username: ')
if parser.has_option(profile, 'password'):
self.password = parser.get(profile, 'password')
else:
self.password = getpass('Enter password: ')
self.verbose = verbose
评论列表
文章目录