unidocs
1.0.0-M44
unidocs
API
org.http4s
circe
middleware
JsonDebugErrorHandler
CirceEntityCodec
CirceEntityDecoder
CirceEntityDecoder
CirceEntityEncoder
CirceEntityEncoder
CirceInstances
CirceInstances
CirceInstancesBuilder
CirceSensitiveDataEntityDecoder
CirceSensitiveDataEntityDecoder
DecodingFailures
JsonDecoder
JsonDecoder
client
dsl
Http4sClientDsl
Http4sClientDsl
MethodOps
io
middleware
CookieJar
CookieJar
DestinationAttribute
FollowRedirect
GZip
HistoryBuilder
HistoryBuilder
HistoryEntry
HistoryEntry
Logger
Metrics
RequestLogger
ResponseLogger
Retry
RetryPolicy
UnixSocket
oauth1
Consumer
HmacSha1
HmacSha256
HmacSha512
ProtocolParameter
ProtocolParameter
Callback
Consumer
Custom
Nonce
Nonce
Realm
SignatureMethod
Timestamp
Timestamp
Token
Verifier
Version
SignatureAlgorithm
SignatureAlgorithm
Token
testkit
WSTestClient
WebSocketClientInitException
websocket
middleware
Reconnect
WSClient
WSClient
WSClientHighLevel
WSConnection
WSConnectionHighLevel
WSControlFrame
WSDataFrame
WSFrame
WSFrame
Binary
Close
Ping
Pong
Text
WSRequest
WSRequest
Client
Client
ConnectionFailure
ConnectionFailure
JavaNetClientBuilder
JavaNetClientBuilder
RequestKey
RequestKey
UnexpectedStatus
defaults
dsl
impl
+&
->
->>
/
/:
:?
AllowResponseGenerator
Auth
as
EmptyResponseGenerator
EntityResponseGenerator
FlagQueryParamMatcher
IntVar
LocationResponseGenerator
LongVar
MatrixVar
MatrixVar
MethodConcat
Methods
OptionalMultiQueryParamDecoderMatcher
OptionalQueryParamDecoderMatcher
OptionalQueryParamMatcher
OptionalValidatingQueryParamDecoderMatcher
ProxyAuthenticateResponseGenerator
QueryParamDecoderMatcher
QueryParamDecoderMatcherWithDefault
QueryParamMatcher
QueryParamMatcherWithDefault
ResponseGenerator
Responses
Responses
AcceptedOps
AlreadyReportedOps
BadGatewayOps
BadRequestOps
ConflictOps
ContinueOps
CreatedOps
EarlyHintsOps
ExpectationFailedOps
FailedDependencyOps
ForbiddenOps
FoundOps
GatewayTimeoutOps
GoneOps
HttpVersionNotSupportedOps
IMUsedOps
InsufficientStorageOps
InternalServerErrorOps
LengthRequiredOps
LockedOps
LoopDetectedOps
MethodNotAllowedOps
MisdirectedRequestOps
MovedPermanentlyOps
MultiStatusOps
MultipleChoicesOps
NetworkAuthenticationRequiredOps
NoContentOps
NonAuthoritativeInformationOps
NotAcceptableOps
NotExtendedOps
NotFoundOps
NotImplementedOps
NotModifiedOps
OkOps
PartialContentOps
PayloadTooLargeOps
PaymentRequiredOps
PermanentRedirectOps
PreconditionFailedOps
PreconditionRequiredOps
ProxyAuthenticationRequiredOps
RangeNotSatisfiableOps
RequestHeaderFieldsTooLargeOps
RequestTimeoutOps
ResetContentOps
SeeOtherOps
ServiceUnavailableOps
SwitchingProtocolsOps
TemporaryRedirectOps
TooEarlyOps
TooManyRequestsOps
UnauthorizedOps
UnavailableForLegalReasonsOps
UnprocessableEntityOps
UnsupportedMediaTypeOps
UpgradeRequiredOps
UriTooLongOps
VariantAlsoNegotiatesOps
Statuses
UUIDVar
ValidatingQueryParamDecoderMatcher
WwwAuthenticateResponseGenerator
~
&
Http4sDsl
Http4sDsl
MethodConcatOps
MethodOps
Http4sDsl2
RequestDsl
RequestDslBinCompat
io
request
ember
client
EmberClient
EmberClientBuilder
EmberClientBuilder
core
h2
H2Keys
EmberException
EmberException
ChunkedEncodingError
EmptyStream
IncompleteClientRequest
MessageTooLong
ParseError
ReachedEndOfStream
ReadTimeout
Timeout
server
internal
tls
EmberServerBuilder
EmberServerBuilder
h2
H2Keys
headers
Accept
Accept
Accept-Charset
Accept-Charset
Accept-Encoding
Accept-Encoding
Accept-Language
Accept-Language
Accept-Patch
Accept-Patch
Accept-Post
Accept-Post
Accept-Ranges
Accept-Ranges
Access-Control-Allow-Credentials
Access-Control-Allow-Headers
Access-Control-Allow-Headers
Access-Control-Allow-Methods
Access-Control-Allow-Methods
Access-Control-Expose-Headers
Access-Control-Expose-Headers
Access-Control-Max-Age
Access-Control-Max-Age
Cache
Cache
NoCaching
Access-Control-Request-Method
Access-Control-Request-Method
Age
Age
Allow
Allow
Authorization
Authorization
Cache-Control
Cache-Control
Connection
Connection
Content-Disposition
Content-Disposition
Content-Encoding
Content-Encoding
Content-Language
Content-Language
Content-Length
Content-Length
Content-Location
Content-Location
Content-Range
Content-Range
Content-Transfer-Encoding
Content-Transfer-Encoding
7bit
8bit
Base64
Binary
IetfToken
QuotedPrintable
XToken
Content-Type
Content-Type
Cookie
Cookie
Cross-Origin-Resource-Policy
Cross-Origin-Resource-Policy
CrossOrigin
SameOrigin
SameSite
DNT
DNT
AllowTracking
DisallowTracking
NoPreference
Date
Date
Deprecation
Deprecation
ETag
ETag
Expires
Expires
Forwarded
Element
Element
Host
Host
Node
Node
Name
Ipv4
Ipv6
Unknown
Name
Obfuscated
Obfuscated
Port
Numeric
Port
Forwarded
Host
Host
Idempotency-Key
Idempotency-Key
If-Match
If-Match
If-Modified-Since
If-Modified-Since
If-None-Match
If-None-Match
If-Range
If-Range
ETag
LastModified
If-Unmodified-Since
If-Unmodified-Since
Keep-Alive
Keep-Alive
Last-Event-Id
Last-Event-Id
Last-Modified
Last-Modified
Link
Link
LinkValue
Location
Location
Max-Forwards
Max-Forwards
MediaRangeAndQValue
MediaRangeAndQValue
Origin
Origin
Host
`null`
Proxy-Authenticate
Proxy-Authenticate
Proxy-Authorization
Proxy-Authorization
Range
SubRange
SubRange
Range
Referer
Referer
Retry-After
Retry-After
Sec-WebSocket-Accept
Sec-WebSocket-Accept
Sec-WebSocket-Key
Sec-WebSocket-Key
Sec-WebSocket-Version
Sec-WebSocket-Version
Server
Server
Set-Cookie
Set-Cookie
SourceMap
SourceMap
Strict-Transport-Security
Strict-Transport-Security
Sunset
Sunset
Trailer
Trailer
Transfer-Encoding
Transfer-Encoding
Upgrade
Upgrade
Upgrade-Insecure-Requests
Upgrade-Insecure-Requests
User-Agent
User-Agent
WWW-Authenticate
WWW-Authenticate
X-B3-Flags
Flag
Debug
Sampled
SamplingSet
Flag
X-B3-Flags
X-B3-ParentSpanId
X-B3-ParentSpanId
X-B3-Sampled
X-B3-Sampled
X-B3-SpanId
X-B3-SpanId
X-B3-TraceId
X-B3-TraceId
X-Content-Type-Options
X-Content-Type-Options
nosniff
X-Forwarded-For
X-Forwarded-For
X-Forwarded-Host
X-Forwarded-Host
X-Forwarded-Proto
X-Forwarded-Proto
internal
CharPredicate
CharPredicate
ApplyMagnet
ApplyMagnet
ArrayBased
General
MaskBased
MaskBased
RangeBased
Logger
jawn
JawnInstances
JawnInstances
laws
discipline
ArbitraryInstances
EntityCodecTests
EntityCodecTests
EntityEncoderTests
EntityEncoderTests
HttpCodecTests
HttpCodecTests
LawAdapter
LawAdapter
arbitrary
EntityCodecLaws
EntityCodecLaws
EntityEncoderLaws
EntityEncoderLaws
HttpCodecLaws
HttpCodecLaws
metrics
CustomLabels
CustomLabels
CustomMetricsOps
CustomMetricsOps
EmptyCustomLabels
EmptyCustomLabels
MetricsOps
MetricsOps
TerminationType
TerminationType
Abnormal
Canceled
Error
Timeout
multipart
Boundary
Boundary
Multipart
MultipartParser
Multiparts
Multiparts
Part
Part
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
SSLKeyStoreSupport
StoreInfo
SecureSession
SecureSession
Server
ServerBuilder
ServerRequestKeys
defaults
syntax
AllSyntax
HeaderOps
HeaderSyntax
KleisliAuthedRoutesOps
KleisliHttpAppOps
KleisliHttpRoutesOps
KleisliResponseOps
KleisliSyntax
LiteralsSyntax
SelectOpsMultiple
SelectOpsOne
StringOps
StringSyntax
all
header
kleisli
literals
string
testing
DispatcherIOFixture
ErrorReporting
NullOutStream
fs2Arbitraries
util
Renderable
Renderable
Renderer
Renderer
SizedSeq
SizedSeq0
SizedSeq0
SizedSeq1
SizedSeq10
SizedSeq11
SizedSeq12
SizedSeq13
SizedSeq14
SizedSeq15
SizedSeq16
SizedSeq17
SizedSeq18
SizedSeq19
SizedSeq2
SizedSeq20
SizedSeq21
SizedSeq22
SizedSeq3
SizedSeq4
SizedSeq5
SizedSeq6
SizedSeq7
SizedSeq8
SizedSeq9
StringWriter
StringWriter
Writer
Writer
websocket
FrameTranscoder
ReservedOpcodeException
UnknownOpcodeException
WebSocketContext
WebSocketFrame
WebSocketFrame
Binary
Close
Close
Continuation
ControlFrame
InvalidCloseCodeException
InvalidCloseDataException
Ping
Pong
ReasonTooLongException
Text
Text
AuthScheme
AuthedRequest
AuthedRoutes
BasicCredentials
BasicCredentials
BuildInfo
CacheDirective
CacheDirective
`private`
max-age
max-stale
min-fresh
must-revalidate
no-cache
no-store
no-transform
only-if-cached
proxy-revalidate
public
s-maxage
stale-if-error
stale-while-revalidate
Challenge
Charset
Charset
CharsetRange
CharsetRange
*
*
Atom
Atom
ClientTypes
ContentCoding
ContentCoding
ContextRequest
ContextRequest
ContextResponse
ContextResponse
ContextRoutes
Credentials
Credentials
AuthParams
AuthParams
Token
DecodeFailure
DecodeFailure
DecodeResult
Entity
Entity
Empty
Streamed
Strict
EntityDecoder
EntityDecoder
EntityEncoder
EntityEncoder
Pure
EntityTag
EntityTag
Strong
Weak
Weakness
FormDataDecoder
FormDataDecoder
FormDataDecoderSyntax
HasQValue
Header
Header
LowPrio
Raw
Raw
Recurring
Select
Select
Single
ToRaw
Primitive
ToRaw
Type
Headers
Headers
Http
Http4sLawSuite
Http4sSuite
ParseResultSyntax
Http4sSuitePlatform
Http4sVersion
HttpApp
HttpCodec
HttpCodec
HttpDate
HttpDate
HttpRoutes
HttpVersion
HttpVersion
InvalidBodyException
InvalidMessageBodyFailure
InvalidResponseException
LanguageTag
LanguageTag
MalformedMessageBodyFailure
Media
Media
InvariantOps
MediaRange
MediaRange
MediaType
MediaType
MediaTypeMismatch
MediaTypeMissing
MediaTypePlaform
Message
Message
EntityStreamException
EntityStreamException
Keys
MessageBodyFailure
MessageFailure
Method
Method
ParseFailure
ParseFailure
ParseResult
ProductComment
ProductComment
ProductId
ProductId
ProductIdOrComment
ProductIdOrComment
Protocol
Protocol
QValue
QValue
QValuePlatform
Query
Query
Empty
Parsed
Raw
QueryOps
QueryParam
QueryParam
QueryParamCodec
QueryParamCodec
QueryParamDecoder
QueryParamDecoder
QueryParamEncoder
QueryParamEncoder
QueryParamKeyLike
QueryParamKeyLike
QueryParameterKey
QueryParameterKey
QueryParameterValue
QueryParameterValue
RangeUnit
RangeUnit
Request
Request
Connection
Keys
RequestOps
RequestCookie
RequestCookie
RequestCookieJar
RequestCookieJar
RequestPrelude
RequestPrelude
Response
Response
ResponseCookie
ResponseCookie
ResponsePrelude
ResponsePrelude
SameSite
SameSite
Lax
None
Strict
ServerSentEvent
ServerSentEvent
EventId
EventId
ServerSoftware
ServerSoftware
StaticFile
Status
Status
ClientError
Informational
Redirection
ResponseClass
ServerError
Successful
TransferCoding
TransferCoding
UnsupportedMediaTypeFailure
Uri
Uri
Authority
Authority
Host
Host
Ipv4Address
Ipv4Address
Ipv6Address
Ipv6Address
Path
Path
Segment
Segment
SegmentEncoder
SegmentEncoder
RegName
RegName
Scheme
Scheme
UserInfo
UserInfo
UriPlatform
UriTemplate
UriTemplate
ExpansionType
FragmentDef
FragmentElm
MultiFragmentExp
MultiFragmentExp
ParamContExp
ParamContExp
ParamElm
ParamElm
ParamExp
ParamExp
ParamReservedExp
ParamReservedExp
ParamVarExp
ParamVarExp
PathDef
PathElm
PathExp
PathExp
QueryDef
QueryExp
ReservedExp
ReservedExp
SimpleFragmentExp
VarExp
VarExp
UrlForm
UrlForm
WaitQueueTimeoutException
implicits
unidocs
/
org.http4s
/
org.http4s.server
/
org.http4s.server.middleware
/
org.http4s.server.middleware.authentication
/
DigestAuth
/
AuthStore
AuthStore
org.http4s.server.middleware.authentication.DigestAuth.AuthStore
sealed
trait
AuthStore
[
F
[
_
],
A
]
Attributes
Source
DigestAuth.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
class
Md5HashedAuthStore
[
F
,
A
]
class
PlainTextAuthStore
[
F
,
A
]
In this article
Attributes