ogithub

package
v0.0.0-...-5f133c6 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: BSD-3-Clause, BSD-3-Clause Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Defaults

func Defaults() oauth.Modifier

func NewGetUserVerifier

func NewGetUserVerifier(conf *oauth2.Config) (oauth.Verifier, error)

GetUserVerifier tries to fetch the userinfo of a user to verify the validity of a token.

It performs an http request for every attempt to validate the token. If the request fails, either the token is invalid, or there is a problem with the API backend.

Types

type GetUserVerifier

type GetUserVerifier struct {
	// contains filtered or unexported fields
}

func (*GetUserVerifier) Scopes

func (guv *GetUserVerifier) Scopes() []string

func (*GetUserVerifier) Verify

func (guv *GetUserVerifier) Verify(log logger.Logger, identity *oauth.Identity, tok *oauth2.Token) (*oauth.Identity, error)

Jump to

Keyboard shortcuts

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