AuthManager#

class geodesic.auth.AuthManager(credentials_path=None)[source]#

Attributes

access_token

Requests/returns the access token.

credentials_path

id_token

Requests/returns the access token.

refresh_token

Methods

authenticate([authorize_url, port])

Prompts the user to authorize access to Geodesic via Krampus.

authenticate_oauth2([...])

Prompts the user to authorize access to Geodesic via OAuth2.

get_authorization_url(code_challenge[, ...])

Returns a URL to generate an auth code.

print_auth_message()

save_code(code_verifier[, code])