Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DependencySet = wire.NewSet( wire.Struct(new(EndSessionHandler), "*"), )
Functions ¶
This section is empty.
Types ¶
type CookieManager ¶
type EndSessionHandler ¶
type EndSessionHandler struct { Config *config.OAuthConfig Endpoints oidc.EndpointsProvider URLs WebAppURLsProvider SessionManager LogoutSessionManager SessionCookieDef session.CookieDef Cookies CookieManager }
func (*EndSessionHandler) Handle ¶
func (h *EndSessionHandler) Handle(ctx context.Context, s session.ResolvedSession, req protocol.EndSessionRequest, r *http.Request, rw http.ResponseWriter) error
type LogoutSessionManager ¶
type LogoutSessionManager interface {
Logout(ctx context.Context, sessionBase session.SessionBase, w http.ResponseWriter) ([]session.ListableSession, error)
}
Click to show internal directories.
Click to hide internal directories.