authserver

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2022 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateJWT

func GenerateJWT(user hfv1.User) (string, error)

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 (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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL