Versions in this module Expand all Collapse all v0 v0.1.0 Sep 7, 2026 Changes in this version + type Controller struct + func New(service *iauth.Service, auditor *iauth.AuditLogger) *Controller + func (ctrl *Controller) CreateKey(c *echo.Context) error + func (ctrl *Controller) ListKeys(c *echo.Context) error + func (ctrl *Controller) QueryAudit(c *echo.Context) error + func (ctrl *Controller) RevokeKey(c *echo.Context) error + func (ctrl *Controller) RotateKey(c *echo.Context) error + type SSOController struct + func NewSSO(sessions *iauth.SessionStore, sso *iauth.SSOService, cookieName string, ...) *SSOController + func (s *SSOController) LDAPLogin(c *echo.Context) error + func (s *SSOController) Logout(c *echo.Context) error + func (s *SSOController) OIDCCallback(c *echo.Context) error + func (s *SSOController) OIDCLogin(c *echo.Context) error + func (s *SSOController) SAMLACS(c *echo.Context) error + func (s *SSOController) SAMLLogin(c *echo.Context) error + func (s *SSOController) SAMLMetadata(c *echo.Context) error + func (s *SSOController) SSOService() *iauth.SSOService + func (s *SSOController) SetAuditLogger(auditor *iauth.AuditLogger) + func (s *SSOController) SetLDAPProvider(provider iauth.CredentialAuthenticator) + func (s *SSOController) SetOIDCProvider(provider iauth.RedirectAuthenticator) + func (s *SSOController) SetSAMLProvider(provider iauth.RedirectAuthenticator) + func (s *SSOController) Whoami(c *echo.Context) error