Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSessionBasedOidcDelegate ¶ added in v1.1.0
func GetUserIdFromSession ¶ added in v1.1.0
func IsAuthenticated ¶ added in v1.1.0
func IsAuthenticated(c echo.Context) bool
Types ¶
type OidcMiddleware ¶
type OidcMiddleware struct { IdpServerUrl string ClientId string ClientSecret string RedirectUrl string Skipper middleware.Skipper // contains filtered or unexported fields }
func NewOidcMiddleware ¶
func NewOidcMiddleware(idpServerUrl string, clientId string, clientSecret string, redirectUrl string, Skipper middleware.Skipper) *OidcMiddleware
func (*OidcMiddleware) CreateOidcCallbackEndpoint ¶
func (oidcMiddleware *OidcMiddleware) CreateOidcCallbackEndpoint(delegate func(c echo.Context, idToken *oidc.IDToken, state string) error) echo.HandlerFunc
func (*OidcMiddleware) CreateOidcMiddleware ¶
func (oidcMiddleware *OidcMiddleware) CreateOidcMiddleware(isAuthenticated func(c echo.Context) bool) echo.MiddlewareFunc
Click to show internal directories.
Click to hide internal directories.