Documentation
¶
Index ¶
- type BaseHandler
- func (b *BaseHandler) GetIDPs(ctx context.Context) ([]*proto_oidc_models.IDP, error)
- func (b *BaseHandler) Render(c echo.Context, code int, name string, data map[string]interface{}) error
- func (b *BaseHandler) RenderAutoPost(c echo.Context, action string, formData []models.FormParam) error
- func (b *BaseHandler) TeleportBackToLogin(c echo.Context, msg string) error
- func (b *BaseHandler) TeleportToPath(c echo.Context, path string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseHandler ¶
type BaseHandler struct {
Container di.Container
Localizer func() contracts_localizer.ILocalizer
ClaimsPrincipal func() fluffycore_contracts_common.IClaimsPrincipal
EchoContextAccessor func() fluffycore_echo_contracts_contextaccessor.IEchoContextAccessor
IdpServiceServer func() proto_oidc_idp.IFluffyCoreIDPServiceServer
RageUserService func() proto_oidc_user.IFluffyCoreRageUserServiceServer
AuthorizationRequestStateStore func() proto_oidc_flows.IFluffyCoreAuthorizationRequestStateStoreServer
ScopedMemoryCache func() fluffycore_contracts_common.IScopedMemoryCache
EmailService func() contracts_email.IEmailService
SessionFactory func() contracts_sessions.ISessionFactory
OIDCSession func() contracts_oidc_session.IOIDCSession
// contains filtered or unexported fields
}
func NewBaseHandler ¶
func NewBaseHandler(container di.Container) *BaseHandler
func (*BaseHandler) GetIDPs ¶
func (b *BaseHandler) GetIDPs(ctx context.Context) ([]*proto_oidc_models.IDP, error)
func (*BaseHandler) RenderAutoPost ¶
func (*BaseHandler) TeleportBackToLogin ¶ added in v1.0.7
func (b *BaseHandler) TeleportBackToLogin(c echo.Context, msg string) error
func (*BaseHandler) TeleportToPath ¶ added in v1.0.7
func (b *BaseHandler) TeleportToPath(c echo.Context, path string) error
Click to show internal directories.
Click to hide internal directories.