Documentation
¶
Index ¶
- Variables
- type AuthControllerGrpc
- func (a *AuthControllerGrpc) Login(ctx context.Context, request *servicepb.LoginRequest) (*servicepb.LoginResponse, error)
- func (a *AuthControllerGrpc) Register(ctx context.Context, request *servicepb.RegisterRequest) (*servicepb.RegisterResponse, error)
- func (a *AuthControllerGrpc) RegisterService(srv *grpc.Server)
- func (a *AuthControllerGrpc) ServiceName() string
- type Interceptor
- type SecretControllerGrpc
- func (s *SecretControllerGrpc) GetAllSecrets(ctx context.Context, _ *servicepb.GetAllSecretsRequest) (*servicepb.GetAllSecretsResponse, error)
- func (s *SecretControllerGrpc) GetSecret(ctx context.Context, request *servicepb.GetSecretRequest) (*servicepb.GetSecretResponse, error)
- func (s *SecretControllerGrpc) RegisterService(srv *grpc.Server)
- func (s *SecretControllerGrpc) RemoveSecret(ctx context.Context, request *servicepb.RemoveSecretRequest) (*servicepb.RemoveSecretResponse, error)
- func (s *SecretControllerGrpc) ServiceName() string
- func (s *SecretControllerGrpc) SetSecret(ctx context.Context, request *servicepb.SetSecretRequest) (*servicepb.SetSecretResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ClaimsKey struct{}
Functions ¶
This section is empty.
Types ¶
type AuthControllerGrpc ¶
type AuthControllerGrpc struct { servicepb.UnimplementedAuthServiceServer // contains filtered or unexported fields }
func NewAuthControllerGrpc ¶
func NewAuthControllerGrpc(userStorage auth.UserStorage, jwtManager *crypta.JWTManager, logger logging.Logger) *AuthControllerGrpc
func (*AuthControllerGrpc) Login ¶
func (a *AuthControllerGrpc) Login(ctx context.Context, request *servicepb.LoginRequest) (*servicepb.LoginResponse, error)
func (*AuthControllerGrpc) Register ¶
func (a *AuthControllerGrpc) Register(ctx context.Context, request *servicepb.RegisterRequest) (*servicepb.RegisterResponse, error)
func (*AuthControllerGrpc) RegisterService ¶
func (a *AuthControllerGrpc) RegisterService(srv *grpc.Server)
func (*AuthControllerGrpc) ServiceName ¶
func (a *AuthControllerGrpc) ServiceName() string
type Interceptor ¶
type Interceptor struct {
// contains filtered or unexported fields
}
func NewAuthInterceptor ¶
func NewAuthInterceptor(jwtManager *crypta.JWTManager, ignoreServiceNames ...string) *Interceptor
func (*Interceptor) Match ¶
func (i *Interceptor) Match(_ context.Context, fullMethod interceptors.CallMeta) bool
type SecretControllerGrpc ¶
type SecretControllerGrpc struct { servicepb.UnimplementedSecretServiceServer // contains filtered or unexported fields }
func NewSecretControllerGrpc ¶
func NewSecretControllerGrpc(cfg config.SecretsConfig, userStorage secret.Storage, logger logging.Logger) (*SecretControllerGrpc, error)
func (*SecretControllerGrpc) GetAllSecrets ¶
func (s *SecretControllerGrpc) GetAllSecrets(ctx context.Context, _ *servicepb.GetAllSecretsRequest) (*servicepb.GetAllSecretsResponse, error)
func (*SecretControllerGrpc) GetSecret ¶
func (s *SecretControllerGrpc) GetSecret(ctx context.Context, request *servicepb.GetSecretRequest) (*servicepb.GetSecretResponse, error)
func (*SecretControllerGrpc) RegisterService ¶
func (s *SecretControllerGrpc) RegisterService(srv *grpc.Server)
func (*SecretControllerGrpc) RemoveSecret ¶
func (s *SecretControllerGrpc) RemoveSecret(ctx context.Context, request *servicepb.RemoveSecretRequest) (*servicepb.RemoveSecretResponse, error)
func (*SecretControllerGrpc) ServiceName ¶
func (s *SecretControllerGrpc) ServiceName() string
func (*SecretControllerGrpc) SetSecret ¶
func (s *SecretControllerGrpc) SetSecret(ctx context.Context, request *servicepb.SetSecretRequest) (*servicepb.SetSecretResponse, error)
Click to show internal directories.
Click to hide internal directories.