Skip to content

apollo-code


apollo-code / auth/src / AuthManager

Class: AuthManager

Constructors

Constructor

new AuthManager(options): AuthManager

Parameters

options

AuthOptions

Returns

AuthManager

Properties

options

readonly options: AuthOptions

Methods

getCredential()

getCredential(provider): Promise<string | undefined>

Parameters

provider

string

Returns

Promise<string | undefined>


login()

login(provider, credential, verify, options?): Promise<void>

Parameters

provider

string

credential

string

verify

(credential) => Promise<boolean>

options?
dangerouslySkipVerify?

boolean

flow?

"api-key" | "oauth" | "stdin"

Returns

Promise<void>


logout()

logout(provider): Promise<void>

Parameters

provider

string

Returns

Promise<void>