wai-middleware-auth-0.2.5.1: Authentication middleware that secures WAI application
Contents
Index
Index
AuthConfig
1 (Type/Class)
Network.Wai.Auth.Executable
2 (Data Constructor)
Network.Wai.Auth.Executable
AuthLoginState
Network.Wai.Middleware.Auth.Provider
authLoginState
Network.Wai.Middleware.Auth.Provider
authLoginTime
Network.Wai.Middleware.Auth.Provider
AuthProvider
Network.Wai.Middleware.Auth.Provider
authProviderName
Network.Wai.Middleware.Auth.Provider
AuthSettings
Network.Wai.Middleware.Auth
AuthUser
1 (Type/Class)
Network.Wai.Middleware.Auth.Provider
2 (Data Constructor)
Network.Wai.Middleware.Auth.Provider
authUserIdentity
Network.Wai.Middleware.Auth.Provider
configAppPort
Network.Wai.Auth.Executable
configAppRoot
Network.Wai.Auth.Executable
configCookieAge
Network.Wai.Auth.Executable
configProviders
Network.Wai.Auth.Executable
configRequireTls
Network.Wai.Auth.Executable
configSecretKey
Network.Wai.Auth.Executable
configService
Network.Wai.Auth.Executable
configSkipAuth
Network.Wai.Auth.Executable
decodeKey
Network.Wai.Middleware.Auth
,
Network.Wai.Auth.Executable
defaultAuthSettings
Network.Wai.Middleware.Auth
discover
Network.Wai.Middleware.Auth.OIDC
discoverURI
Network.Wai.Middleware.Auth.OIDC
encodeKey
Network.Wai.Auth.Executable
FileServer
1 (Type/Class)
Network.Wai.Auth.Executable
2 (Data Constructor)
Network.Wai.Auth.Executable
fsAddTrailingSlash
Network.Wai.Auth.Executable
fsRedirectToIndex
Network.Wai.Auth.Executable
fsRootFolder
Network.Wai.Auth.Executable
getAccessToken
Network.Wai.Middleware.Auth.OAuth2
,
Network.Wai.Middleware.Auth.OIDC
getAuthUser
Network.Wai.Middleware.Auth
getAuthUserFromVault
Network.Wai.Middleware.Auth
getDeleteSessionHeader
Network.Wai.Middleware.Auth
getIdToken
Network.Wai.Middleware.Auth.OIDC
getProviderInfo
Network.Wai.Middleware.Auth.Provider
getProviderName
Network.Wai.Middleware.Auth.Provider
Github
1 (Type/Class)
Network.Wai.Middleware.Auth.OAuth2.Github
2 (Data Constructor)
Network.Wai.Middleware.Auth.OAuth2.Github
githubAPIEmailEndpoint
Network.Wai.Middleware.Auth.OAuth2.Github
githubAppName
Network.Wai.Middleware.Auth.OAuth2.Github
githubEmailWhitelist
Network.Wai.Middleware.Auth.OAuth2.Github
githubOAuth2
Network.Wai.Middleware.Auth.OAuth2.Github
githubParser
Network.Wai.Middleware.Auth.OAuth2.Github
Gitlab
1 (Type/Class)
Network.Wai.Middleware.Auth.OAuth2.Gitlab
2 (Data Constructor)
Network.Wai.Middleware.Auth.OAuth2.Gitlab
gitlabAPIUserEndpoint
Network.Wai.Middleware.Auth.OAuth2.Gitlab
gitlabAppName
Network.Wai.Middleware.Auth.OAuth2.Gitlab
gitlabEmailWhitelist
Network.Wai.Middleware.Auth.OAuth2.Gitlab
gitlabOAuth2
Network.Wai.Middleware.Auth.OAuth2.Gitlab
gitlabParser
Network.Wai.Middleware.Auth.OAuth2.Gitlab
Google
1 (Type/Class)
Network.Wai.Middleware.Auth.OAuth2.Google
2 (Data Constructor)
Network.Wai.Middleware.Auth.OAuth2.Google
googleAPIEmailEndpoint
Network.Wai.Middleware.Auth.OAuth2.Google
googleEmailWhitelist
Network.Wai.Middleware.Auth.OAuth2.Google
googleOAuth2
Network.Wai.Middleware.Auth.OAuth2.Google
googleParser
Network.Wai.Middleware.Auth.OAuth2.Google
handleLogin
Network.Wai.Middleware.Auth.Provider
mkAuthMiddleware
Network.Wai.Middleware.Auth
mkGithubProvider
Network.Wai.Middleware.Auth.OAuth2.Github
mkGitlabProvider
Network.Wai.Middleware.Auth.OAuth2.Gitlab
mkGoogleProvider
Network.Wai.Middleware.Auth.OAuth2.Google
mkMain
Network.Wai.Auth.Executable
mkProviderParser
Network.Wai.Middleware.Auth.Provider
mkRouteRender
Network.Wai.Middleware.Auth.Provider
oa2AccessTokenEndpoint
Network.Wai.Middleware.Auth.OAuth2
oa2AuthorizeEndpoint
Network.Wai.Middleware.Auth.OAuth2
oa2ClientId
Network.Wai.Middleware.Auth.OAuth2
oa2ClientSecret
Network.Wai.Middleware.Auth.OAuth2
oa2ProviderInfo
Network.Wai.Middleware.Auth.OAuth2
oa2Scope
Network.Wai.Middleware.Auth.OAuth2
OAuth2
1 (Type/Class)
Network.Wai.Middleware.Auth.OAuth2
2 (Data Constructor)
Network.Wai.Middleware.Auth.OAuth2
oAuth2Parser
Network.Wai.Middleware.Auth.OAuth2
oidcAllowedSkew
Network.Wai.Middleware.Auth.OIDC
oidcClientId
Network.Wai.Middleware.Auth.OIDC
oidcClientSecret
Network.Wai.Middleware.Auth.OIDC
oidcManager
Network.Wai.Middleware.Auth.OIDC
oidcProviderInfo
Network.Wai.Middleware.Auth.OIDC
oidcScopes
Network.Wai.Middleware.Auth.OIDC
OpenIDConnect
Network.Wai.Middleware.Auth.OIDC
parseAbsoluteURI
Network.Wai.Middleware.Auth.OAuth2
parseProviders
Network.Wai.Middleware.Auth.Provider
Port
Network.Wai.Auth.Executable
Provider
1 (Type/Class)
Network.Wai.Middleware.Auth.Provider
2 (Data Constructor)
Network.Wai.Middleware.Auth.Provider
providerDescr
Network.Wai.Middleware.Auth.Provider
ProviderInfo
1 (Type/Class)
Network.Wai.Middleware.Auth.Provider
2 (Data Constructor)
Network.Wai.Middleware.Auth.Provider
providerLogoUrl
Network.Wai.Middleware.Auth.Provider
ProviderParser
Network.Wai.Middleware.Auth.Provider
Providers
Network.Wai.Middleware.Auth.Provider
providersTemplate
Network.Wai.Middleware.Auth.Provider
providerTitle
Network.Wai.Middleware.Auth.Provider
ProviderUrl
1 (Type/Class)
Network.Wai.Middleware.Auth.Provider
2 (Data Constructor)
Network.Wai.Middleware.Auth.Provider
readAuthConfig
Network.Wai.Auth.Executable
refreshLoginState
Network.Wai.Middleware.Auth.Provider
ReverseProxy
1 (Type/Class)
Network.Wai.Auth.Executable
2 (Data Constructor)
Network.Wai.Auth.Executable
rpHost
Network.Wai.Auth.Executable
rpPort
Network.Wai.Auth.Executable
SecretKey
1 (Type/Class)
Network.Wai.Auth.Executable
2 (Data Constructor)
Network.Wai.Auth.Executable
SecretKeyFile
Network.Wai.Auth.Executable
Service
Network.Wai.Auth.Executable
ServiceFiles
Network.Wai.Auth.Executable
ServiceProxy
Network.Wai.Auth.Executable
serviceToApp
Network.Wai.Auth.Executable
setAuthAppRootGeneric
Network.Wai.Middleware.Auth
setAuthAppRootStatic
Network.Wai.Middleware.Auth
setAuthCookieName
Network.Wai.Middleware.Auth
setAuthKey
Network.Wai.Middleware.Auth
setAuthPrefix
Network.Wai.Middleware.Auth
setAuthProviders
Network.Wai.Middleware.Auth
setAuthProvidersTemplate
Network.Wai.Middleware.Auth
setAuthSessionAge
Network.Wai.Middleware.Auth
smartAppRoot
Network.Wai.Middleware.Auth
URIParseException
1 (Type/Class)
Network.Wai.Middleware.Auth.OAuth2
2 (Data Constructor)
Network.Wai.Middleware.Auth.OAuth2
UserIdentity
Network.Wai.Middleware.Auth.Provider
waiMiddlewareAuthVersion
Network.Wai.Middleware.Auth