Versions in this module Expand all Collapse all v1 v1.0.35 Aug 1, 2022 Changes in this version + type APIConfig struct + Enabled bool + type AccessDeniedResponse struct + Error bool + Message string + Timestamp string + type AuthRequest struct + Password string + Realm string + Username string + type AuthResponse struct + Token string + TokenName string + type Portal struct + func NewPortal(params PortalParameters) (*Portal, error) + func (p *Portal) APIKeyAuth(r *authproxy.Request) error + func (p *Portal) AddUserRegistry(userRegistry registry.UserRegistry) error + func (p *Portal) BasicAuth(r *authproxy.Request) error + func (p *Portal) GetIdentityStoreNames() map[string]string + func (p *Portal) GetName() string + func (p *Portal) ServeHTTP(ctx context.Context, w http.ResponseWriter, r *http.Request, ...) error + type PortalConfig struct + API *APIConfig + AccessListConfigs []*acl.RuleConfiguration + CookieConfig *cookie.Config + CryptoKeyConfigs []*kms.CryptoKeyConfig + CryptoKeyStoreConfig map[string]interface{} + IdentityProviders []string + IdentityStores []string + Name string + SingleSignOnProviders []string + TokenGrantorOptions *options.TokenGrantorOptions + TokenValidatorOptions *options.TokenValidatorOptions + UI *ui.Parameters + UserRegistries []string + UserTransformerConfigs []*transformer.Config + func (cfg *PortalConfig) AddRawCryptoConfigs(s string) + func (cfg *PortalConfig) Validate() error + type PortalParameters struct + Config *PortalConfig + IdentityProviders []idp.IdentityProvider + IdentityStores []ids.IdentityStore + Logger *zap.Logger + SingleSignOnProviders []sso.SingleSignOnProvider