auth

package
v1.5.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	SkipAllKey = "all"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Authorizer

type Authorizer struct {
	Credential credentialpb.AccessKeyServiceServer
	// contains filtered or unexported fields
}

func New added in v1.4.0

func New(opts ...Option) *Authorizer

func (*Authorizer) Authorizer added in v1.4.0

func (a *Authorizer) Authorizer(req *http.Request) (string, bool, error)

Authorizer auth before connection create

func (*Authorizer) CheckNeedAuth added in v1.4.0

func (a *Authorizer) CheckNeedAuth(clusterKey string) bool

CheckNeedAuth check auth

type Option added in v1.4.0

type Option func(authorizer *Authorizer)

func WithConfig added in v1.4.0

func WithConfig(cfg *config.Config) Option

WithConfig with dialer config

func WithCredentialClient added in v1.4.0

func WithCredentialClient(credential credentialpb.AccessKeyServiceServer) Option

WithCredentialClient with core-services credential client

Jump to

Keyboard shortcuts

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