Documentation ¶
Index ¶
- type Config
- type Server
- func (s *Server) CreateRequest(c *gin.Context, user *models.UserCredentials)
- func (s *Server) GetUsersRequest(c *gin.Context)
- func (s *Server) HandleAuthenticateRequest(c *gin.Context, user *models.UserCredentials)
- func (s *Server) LogoutRequest(c *gin.Context)
- func (s *Server) ResetPasswordRequest(c *gin.Context, newPassword, userName string)
- func (s *Server) SetAllowGetAccessRequest(allow bool)
- func (s *Server) SetTokenType(tokenType string)
- func (s *Server) UpdatePasswordRequest(c *gin.Context, oldPassword, newPassword string)
- func (s *Server) UpdateUserDetailsRequest(c *gin.Context, user *models.UserCredentials)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { TokenType string // token type AllowGetAccessRequest bool // to allow GET requests for the token }
Config configuration parameters
type Server ¶
Server Provide authorization server
func (*Server) CreateRequest ¶
func (s *Server) CreateRequest(c *gin.Context, user *models.UserCredentials)
CreateRequest validates the request
func (*Server) GetUsersRequest ¶
GetUsersRequest validates the request
func (*Server) HandleAuthenticateRequest ¶
func (s *Server) HandleAuthenticateRequest(c *gin.Context, user *models.UserCredentials)
HandleAuthenticateRequest the authorization request handling
func (*Server) LogoutRequest ¶
LogoutRequest the authorization request handling
func (*Server) ResetPasswordRequest ¶
ResetPasswordRequest validates the request
func (*Server) SetAllowGetAccessRequest ¶
SetAllowGetAccessRequest to allow GET requests for the token
func (*Server) SetTokenType ¶
SetTokenType token type
func (*Server) UpdatePasswordRequest ¶
UpdatePasswordRequest validates the request
func (*Server) UpdateUserDetailsRequest ¶
func (s *Server) UpdateUserDetailsRequest(c *gin.Context, user *models.UserCredentials)
UpdateUserDetailsRequest validates the request
Click to show internal directories.
Click to hide internal directories.