none

package
v0.3.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NoneAuthenticator

type NoneAuthenticator struct{}

NoneAuthenticator is an authenticator that performs no authentication at all

func (*NoneAuthenticator) Authenticate

func (a *NoneAuthenticator) Authenticate(ctx context.Context, username string, password []byte) ([]byte, error)

func (*NoneAuthenticator) GenerateAPIToken

func (a *NoneAuthenticator) GenerateAPIToken(ctx context.Context, description string) (*api.APIToken, error)

func (*NoneAuthenticator) GenerateServiceToken

func (a *NoneAuthenticator) GenerateServiceToken(ctx context.Context, description string, ttl time.Duration) (*api.ServiceToken, error)

func (*NoneAuthenticator) GetAccount

func (a *NoneAuthenticator) GetAccount(ctx context.Context, token string) (*api.Account, error)

func (*NoneAuthenticator) ListServiceTokens

func (a *NoneAuthenticator) ListServiceTokens(ctx context.Context) ([]*api.ServiceToken, error)

func (*NoneAuthenticator) Name

func (a *NoneAuthenticator) Name() string

func (*NoneAuthenticator) StreamServerInterceptor

func (a *NoneAuthenticator) StreamServerInterceptor(srv interface{}, stream grpc.ServerStream, info *grpc.StreamServerInfo, handler grpc.StreamHandler) error

func (*NoneAuthenticator) UnaryServerInterceptor

func (a *NoneAuthenticator) UnaryServerInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (interface{}, error)

func (*NoneAuthenticator) ValidateAPIToken

func (a *NoneAuthenticator) ValidateAPIToken(ctx context.Context, token string) (*api.Account, error)

Jump to

Keyboard shortcuts

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