Documentation ¶
Index ¶
- func GenerateJWT(user hfv1.User) (string, error)
- type AuthServer
- func (a AuthServer) AddAccessCode(userId string, accessCode string) error
- func (a AuthServer) AddAccessCodeFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) AuthN(w http.ResponseWriter, r *http.Request) error
- func (a AuthServer) AuthNFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) ChangePassword(userId string, oldPassword string, newPassword string) error
- func (a AuthServer) ChangePasswordFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) ListAccessCodeFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) NewUser(email string, password string) (string, error)
- func (a AuthServer) RegisterWithAccessCodeFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) RemoveAccessCode(userId string, accessCode string) error
- func (a AuthServer) RemoveAccessCodeFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) RetreiveSettingsFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) SetupRoutes(r *mux.Router)
- func (a AuthServer) UpdateSettings(userId string, newSettings map[string]string) error
- func (a AuthServer) UpdateSettingsFunc(w http.ResponseWriter, r *http.Request)
- func (a AuthServer) ValidateJWT(tokenString string) (hfv1.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AuthServer ¶
type AuthServer struct {
// contains filtered or unexported fields
}
func NewAuthServer ¶
func NewAuthServer(authClient *authclient.AuthClient, hfClientSet hfClientset.Interface, ctx context.Context) (AuthServer, error)
func (AuthServer) AddAccessCode ¶
func (a AuthServer) AddAccessCode(userId string, accessCode string) error
func (AuthServer) AddAccessCodeFunc ¶
func (a AuthServer) AddAccessCodeFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) AuthN ¶
func (a AuthServer) AuthN(w http.ResponseWriter, r *http.Request) error
func (AuthServer) AuthNFunc ¶
func (a AuthServer) AuthNFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) ChangePassword ¶
func (a AuthServer) ChangePassword(userId string, oldPassword string, newPassword string) error
func (AuthServer) ChangePasswordFunc ¶
func (a AuthServer) ChangePasswordFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) ListAccessCodeFunc ¶
func (a AuthServer) ListAccessCodeFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) NewUser ¶
func (a AuthServer) NewUser(email string, password string) (string, error)
func (AuthServer) RegisterWithAccessCodeFunc ¶
func (a AuthServer) RegisterWithAccessCodeFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) RemoveAccessCode ¶
func (a AuthServer) RemoveAccessCode(userId string, accessCode string) error
func (AuthServer) RemoveAccessCodeFunc ¶
func (a AuthServer) RemoveAccessCodeFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) RetreiveSettingsFunc ¶ added in v1.0.0
func (a AuthServer) RetreiveSettingsFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) SetupRoutes ¶
func (a AuthServer) SetupRoutes(r *mux.Router)
func (AuthServer) UpdateSettings ¶ added in v1.0.0
func (a AuthServer) UpdateSettings(userId string, newSettings map[string]string) error
func (AuthServer) UpdateSettingsFunc ¶ added in v1.0.0
func (a AuthServer) UpdateSettingsFunc(w http.ResponseWriter, r *http.Request)
func (AuthServer) ValidateJWT ¶
func (a AuthServer) ValidateJWT(tokenString string) (hfv1.User, error)
Click to show internal directories.
Click to hide internal directories.