Documentation
¶
Index ¶
- Variables
- type AuthenticationService
- func (s *AuthenticationService) GetMe(ctx context.Context, req *clientv1.GetMeRequest) (*userv1.User, error)
- func (s *AuthenticationService) Login(ctx context.Context, req *clientv1.LoginRequest) (*clientv1.LoginResponse, error)
- func (s *AuthenticationService) Logout(ctx context.Context, req *clientv1.LogoutRequest) (*emptypb.Empty, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderSet = wire.NewSet( NewAuthenticationService, )
ProviderSet is service providers.
Functions ¶
This section is empty.
Types ¶
type AuthenticationService ¶
type AuthenticationService struct { clientv1.AuthenticationServiceHTTPServer // contains filtered or unexported fields }
func NewAuthenticationService ¶
func NewAuthenticationService(logger log.Logger, sc userv1.UserServiceClient, utuc *cache.UserToken) *AuthenticationService
func (*AuthenticationService) GetMe ¶
func (s *AuthenticationService) GetMe(ctx context.Context, req *clientv1.GetMeRequest) (*userv1.User, error)
func (*AuthenticationService) Login ¶
func (s *AuthenticationService) Login(ctx context.Context, req *clientv1.LoginRequest) (*clientv1.LoginResponse, error)
Login 登陆
func (*AuthenticationService) Logout ¶
func (s *AuthenticationService) Logout(ctx context.Context, req *clientv1.LogoutRequest) (*emptypb.Empty, error)
Logout 登出
Click to show internal directories.
Click to hide internal directories.