Documentation
¶
Index ¶
- type NoneAuthenticator
- func (a *NoneAuthenticator) Authenticate(ctx context.Context, username string, password []byte) ([]byte, error)
- func (a *NoneAuthenticator) GenerateAPIToken(ctx context.Context, description string) (*api.APIToken, error)
- func (a *NoneAuthenticator) GenerateServiceToken(ctx context.Context, description string, ttl time.Duration) (*api.ServiceToken, error)
- func (a *NoneAuthenticator) GetAccount(ctx context.Context, token string) (*api.Account, error)
- func (a *NoneAuthenticator) ListServiceTokens(ctx context.Context) ([]*api.ServiceToken, error)
- func (a *NoneAuthenticator) Name() string
- func (a *NoneAuthenticator) StreamServerInterceptor(srv interface{}, stream grpc.ServerStream, info *grpc.StreamServerInfo, ...) error
- func (a *NoneAuthenticator) UnaryServerInterceptor(ctx context.Context, req interface{}, info *grpc.UnaryServerInfo, ...) (interface{}, error)
- func (a *NoneAuthenticator) ValidateAPIToken(ctx context.Context, token string) (*api.Account, error)
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 (*NoneAuthenticator) GenerateAPIToken ¶
func (*NoneAuthenticator) GenerateServiceToken ¶
func (a *NoneAuthenticator) GenerateServiceToken(ctx context.Context, description string, ttl time.Duration) (*api.ServiceToken, error)
func (*NoneAuthenticator) GetAccount ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.