Documentation ¶
Index ¶
- type AccessTokenResponse
- type ListUsersResponse
- type UserServer
- func (server *UserServer) GetAuthAPI() *restful.WebService
- func (server *UserServer) GetUsersAPI() *restful.WebService
- func (server *UserServer) GrantTokenHandler(request *restful.Request, response *restful.Response)
- func (server *UserServer) ListUsersHandler(request *restful.Request, response *restful.Response)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessTokenResponse ¶
type ListUsersResponse ¶
type UserServer ¶
type UserServer struct { ApiVersion string Config *config.ServiceConfig }
func New ¶
func New(cfg *config.ServiceConfig) *UserServer
func (*UserServer) GetAuthAPI ¶
func (server *UserServer) GetAuthAPI() *restful.WebService
func (*UserServer) GetUsersAPI ¶
func (server *UserServer) GetUsersAPI() *restful.WebService
func (*UserServer) GrantTokenHandler ¶
func (server *UserServer) GrantTokenHandler(request *restful.Request, response *restful.Response)
GrantTokenHandler allows users to log in with their email/password, and get back a signed JWT in response TODO: support client_credentials grant type if we split into microservices
func (*UserServer) ListUsersHandler ¶
func (server *UserServer) ListUsersHandler(request *restful.Request, response *restful.Response)
Click to show internal directories.
Click to hide internal directories.