u2m

package
v0.0.0-...-3e647be Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 2, 2023 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAuthCodeOptions

func GetAuthCodeOptions() (challenge, challengeMethod, verifier oauth2.AuthCodeOption, err error)

func GetConfig

func GetConfig(ctx context.Context, hostName, clientID, clientSecret, callbackURL string, scopes []string) (oauth2.Config, error)

func GetLoginURL

func GetLoginURL(config oauth2.Config, state string, options ...oauth2.AuthCodeOption) string

func GetTokenSourceProvider

func GetTokenSourceProvider(ctx context.Context, config oauth2.Config, timeout time.Duration) (*tokenSourceProvider, error)

func NewAuthenticator

func NewAuthenticator(hostName string, timeout time.Duration) (auth.Authenticator, error)

Types

type ActionLink struct {
	Label string
	Link  string
}

type SimplePage

type SimplePage struct {
	Title   string
	Heading string
	Content string
	Action  ActionLink
	Code    string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL