oauth

package
v1.9.1 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2022 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetOauthServer

func GetOauthServer() *server.Server

func GetSAUserToken

func GetSAUserToken(user entity.User, req *http.Request) (token string, err error)

GetSAUserToken 获取SA用户Token,提供给添加sa设备,扫码加入使用

Types

type TokenStore

type TokenStore struct {
}

func NewTokenStore

func NewTokenStore() *TokenStore

func (TokenStore) Create

func (t TokenStore) Create(info oauth2.TokenInfo) error

func (TokenStore) GetByAccess

func (t TokenStore) GetByAccess(access string) (oauth2.TokenInfo, error)

func (TokenStore) GetByCode

func (t TokenStore) GetByCode(code string) (oauth2.TokenInfo, error)

func (TokenStore) GetByRefresh

func (t TokenStore) GetByRefresh(refresh string) (oauth2.TokenInfo, error)

func (TokenStore) RemoveByAccess

func (t TokenStore) RemoveByAccess(access string) error

func (TokenStore) RemoveByCode

func (t TokenStore) RemoveByCode(code string) error

func (TokenStore) RemoveByRefresh

func (t TokenStore) RemoveByRefresh(refresh string) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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