Documentation ¶
Index ¶
Constants ¶
View Source
const ( // IP is the ip of this machine that will be called back in the browser. It may not be a hostname. // If IP is not 127.0.0.1 DEVICE_NAME must be set. It can be any short string. IP = "127.0.0.1" DEVICE_NAME = "" // PORT is the port that the temporary oauth server will listen on PORT = 14565 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticateUserOption ¶
type AuthenticateUserOption func(*AuthenticateUserFuncConfig) error
func WithAuthCallHTTPParams ¶
func WithAuthCallHTTPParams(values url.Values) AuthenticateUserOption
type Oauth2Cli ¶
type Oauth2Cli struct { }
func (*Oauth2Cli) AuthenticateUser ¶
func (o *Oauth2Cli) AuthenticateUser(oauthConfig *oauth2.Config, options ...AuthenticateUserOption) (*AuthorizedClient, error)
AuthenticateUser starts the login process
Click to show internal directories.
Click to hide internal directories.