Documentation ¶
Index ¶
- type MiddlewareManager
- func (m *MiddlewareManager) Auth() echo.MiddlewareFunc
- func (m *MiddlewareManager) CheckPolicies(c echo.Context, callOpts ...authz.CallOPAInputOption) (denyMsg []string, err error)
- func (m *MiddlewareManager) GenerateRequestID() echo.MiddlewareFunc
- func (m *MiddlewareManager) KratosAuth(next echo.HandlerFunc) echo.HandlerFunc
- func (m *MiddlewareManager) KratosWebhookAuth(next echo.HandlerFunc) echo.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MiddlewareManager ¶
type MiddlewareManager struct {
// contains filtered or unexported fields
}
MiddlewareManager ... This file contains common functions for auth
func NewMiddlewareManager ¶
func NewMiddlewareManager( appConf *config.AppConfig, userRepo postgres.UserRepository, userOrgRepo postgres.UserOrgRepository, ) *MiddlewareManager
NewMiddlewareManager will create new an MiddlewareManager object
func (*MiddlewareManager) Auth ¶
func (m *MiddlewareManager) Auth() echo.MiddlewareFunc
func (*MiddlewareManager) CheckPolicies ¶
func (m *MiddlewareManager) CheckPolicies(c echo.Context, callOpts ...authz.CallOPAInputOption) (denyMsg []string, err error)
Dểpcated: Call in handlers
func (*MiddlewareManager) GenerateRequestID ¶
func (m *MiddlewareManager) GenerateRequestID() echo.MiddlewareFunc
func (*MiddlewareManager) KratosAuth ¶
func (m *MiddlewareManager) KratosAuth(next echo.HandlerFunc) echo.HandlerFunc
func (*MiddlewareManager) KratosWebhookAuth ¶
func (m *MiddlewareManager) KratosWebhookAuth(next echo.HandlerFunc) echo.HandlerFunc
Click to show internal directories.
Click to hide internal directories.