server
1.0.0-M41
server
API
org.http4s.server
middleware
authentication
BasicAuth
DigestAuth
AuthStore
Md5HashedAuthStore
Md5HashedAuthStore
PlainTextAuthStore
PlainTextAuthStore
AutoSlash
BodyCache
BracketRequestResponse
CORS
CORSPolicy
CORSPolicy
CSRF
CSRF
CSRFBuilder
CSRFCheckFailed
Caching
Helpers
PartiallyAppliedCache
PartiallyAppliedNoStoreCache
ChunkAggregator
ConcurrentRequests
Date
DefaultHead
EntityLimiter
EntityTooLarge
ErrorAction
httpApp
httpRoutes
ErrorHandling
Custom
Recover
GZip
HSTS
httpApp
httpRoutes
HeaderEcho
HttpMethodOverrider
FormOverrideStrategy
HeaderOverrideStrategy
HttpMethodOverriderConfig
HttpMethodOverriderConfig
OverrideStrategy
QueryOverrideStrategy
HttpsRedirect
Logger
MaxActiveRequests
Metrics
RequestId
httpApp
httpRoutes
RequestLogger
ResponseLogger
ResponseTiming
StaticHeaders
Throttle
TokenAvailability
TokenAvailable
TokenBucket
TokenBucket
TokenUnavailable
Timeout
TranslateUri
UrlFormLifter
VirtualHost
HostService
staticcontent
CacheStrategy
FileService
Config
Config
MemoryCache
MemoryCache
NoopCacheStrategy
NoopCacheStrategy
ResourceService
Config
ResourceServiceBuilder
ResourceServiceBuilder
WebjarService
Config
WebjarAsset
WebjarServiceBuilder
WebjarServiceBuilder
WebjarAsset
websocket
WebSocketBuilder
WebSocketBuilder
AuthMiddleware
ContextMiddleware
ContextRouter
Routable
Dynamic
Static
Routable
Segment
Segment
Partial
Router
Routable
Dynamic
Static
Routable
Segment
Segment
SSLClientAuthMode
SSLClientAuthMode
NotRequested
Requested
Required
SecureSession
Server
ServerRequestKeys
defaults
server
/
org.http4s.server
/
AuthMiddleware
AuthMiddleware
org.http4s.server.`package`.AuthMiddleware
object
AuthMiddleware
Attributes
Source
package.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
AuthMiddleware
.
type
Members list
Clear all
Value members
Concrete methods
def
apply
[
F
[
_
] :
Monad
,
T
](
authUser
:
Kleisli
[[
_
]
=>>
OptionT
[
F
,
_$9
],
Request
[
F
],
T
]):
F
=>
T
Attributes
Source
package.scala
def
apply
[
F
[
_
],
Err
,
T
](
authUser
:
Kleisli
[
F
,
Request
[
F
],
Either
[
Err
,
T
]],
onFailure
:
AuthedRoutes
[
Err
,
F
])(
implicit
F
:
Monad
[
F
]):
F
=>
T
Attributes
Source
package.scala
def
defaultAuthFailure
[
F
[
_
]](
implicit
F
:
Applicative
[
F
]): (
Request
[
F
])
=>
F
[
Response
[
F
]]
Attributes
Source
package.scala
def
noSpider
[
F
[
_
] :
Monad
,
T
](
authUser
:
Kleisli
[[
_
]
=>>
OptionT
[
F
,
_$15
],
Request
[
F
],
T
],
onAuthFailure
: (
Request
[
F
])
=>
F
[
Response
[
F
]]):
F
=>
T
Attributes
Source
package.scala
def
withFallThrough
[
F
[
_
] :
Monad
,
T
](
authUser
:
Kleisli
[[
_
]
=>>
OptionT
[
F
,
_$11
],
Request
[
F
],
T
]):
F
=>
T
Attributes
Source
package.scala
In this article
Attributes
Members list
Value members
Concrete methods