Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitServiceClient ¶
func InitServiceClient(c *config.Config) pb.AuthServiceClient
Types ¶
type AuthMiddlewareConfig ¶
type AuthMiddlewareConfig struct {
// contains filtered or unexported fields
}
func InitAuthMiddleware ¶
func InitAuthMiddleware(svc *ServiceClient) AuthMiddlewareConfig
func (*AuthMiddlewareConfig) AuthRequired ¶
func (m *AuthMiddlewareConfig) AuthRequired(ctx *gin.Context)
type ServiceClient ¶
type ServiceClient struct {
Client pb.AuthServiceClient
}
func RegisterRoutes ¶
func RegisterRoutes(r *gin.Engine, c *config.Config) *ServiceClient
func (*ServiceClient) Login ¶
func (svc *ServiceClient) Login(ctx *gin.Context)
func (*ServiceClient) Register ¶
func (svc *ServiceClient) Register(ctx *gin.Context)
Click to show internal directories.
Click to hide internal directories.