Documentation ¶
Index ¶
- func AddDeviceToContext(c echo.Context, d database.Device)
- func AddOrganizationToContext(c echo.Context, o database.Organization)
- func AddStudentToContext(c echo.Context, s database.Student)
- func AddUserToContext(c echo.Context, u database.User)
- func DeviceFromContext(c echo.Context) (database.Device, bool)
- func DeviceLoginMiddleware(db *database.Wrapper, log logr.Logger) echo.MiddlewareFunc
- func DeviceRegistrationLoginMiddleware(db *database.Wrapper, log logr.Logger) echo.MiddlewareFunc
- func OrganizationFromContext(c echo.Context) (database.Organization, bool)
- func StudentFromContext(c echo.Context) (database.Student, bool)
- func StudentLoginMiddleware(db *database.Wrapper, log logr.Logger) echo.MiddlewareFunc
- func UserFromContext(c echo.Context) (database.User, bool)
- func UserLoginMiddleware(db *database.Wrapper, log logr.Logger) echo.MiddlewareFunc
- type Authorizer
- type Issuer
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOrganizationToContext ¶
func AddOrganizationToContext(c echo.Context, o database.Organization)
func DeviceLoginMiddleware ¶
func OrganizationFromContext ¶
func OrganizationFromContext(c echo.Context) (database.Organization, bool)
func StudentLoginMiddleware ¶
func UserLoginMiddleware ¶
Types ¶
type Authorizer ¶
type Authorizer struct {
// contains filtered or unexported fields
}
func (*Authorizer) HandleLogin ¶
func (a *Authorizer) HandleLogin(c echo.Context) error
func (*Authorizer) HandleOauth2Callback ¶
func (a *Authorizer) HandleOauth2Callback(c echo.Context) error
func (*Authorizer) RegisterRoutes ¶
func (a *Authorizer) RegisterRoutes(g *echo.Group)
Click to show internal directories.
Click to hide internal directories.