tsec-http4s
0.5.0
tsec-http4s
API
tsec
authentication
credentials
BCryptPasswordStore
CredentialStore
CredentialsError
PasswordStore
RawCredentials
SCryptPasswordStore
AugmentedJWT
AugmentedJWT
AuthEncryptedCookie
AuthEncryptedCookie
Internal
Internal
AuthToken
AuthenticatedCookie
AuthenticatedCookie
Authenticator
AuthenticatorSyntax
BackingStore
BearerTokenAuthenticator
BearerTokenAuthenticator
EncryptedCookieAuthenticator
EncryptedCookieAuthenticator
IdentityStore
JWTAuthenticator
JWTAuthenticator
backed
pstateless
unbacked
SecuredRequest
SecuredRequestHandler
SecuredRequestHandler
SignedCookieAuthenticator
SignedCookieAuthenticator
StatefulECAuthenticator
StatelessECAuthenticator
TSecAuthService
TSecBearerToken
TSecBearerToken
TSecCookieSettings
TSecJWTSettings
TSecMiddleware
TSecTokenSettings
UserAwareRequest
UserAwareService
asAuthed
asAware
authorization
AuthGroup
Authorization
Authorization
AuthorizationInfo
BLPAuthorization
BLPReadAction
BLPReadAction
BLPWriteAction
BLPWriteAction
BasicDAC
BasicRBAC
BasicRBAC
DynamicAuthGroup
DynamicRBAC
HierarchyAuth
HierarchyAuth
InvalidAuthLevelError
SimpleAuthEnum
SimpleAuthEnum
InvalidAuthorization
cookies
AEADCookie
AEADCookieEncryptor
CookieSigner
SignedCookie
csrf
CSRFToken
TSecCSRF
TSecCSRF
tsec-http4s
/
tsec
/
tsec.authentication
/
UserAwareService
UserAwareService
tsec.authentication.package$.UserAwareService$
object
UserAwareService
Attributes
Source
package.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
UserAwareService
.type
Members list
Clear all
Value members
Concrete methods
def
apply
[
I
,
A
,
F
[
_
]](
pf
:
PartialFunction
[
UserAwareRequest
[
F
,
I
,
A
],
F
[
Response
[
F
]]])(
implicit
F
:
Monad
[
F
]):
UserAwareService
[
I
,
A
,
F
]
Attributes
Source
package.scala
def
apply
[
I
,
A
,
F
[
_
]](
pf
:
PartialFunction
[
UserAwareRequest
[
F
,
I
,
A
],
F
[
Response
[
F
]]],
andThen
: (
Response
[
F
],
Option
[(
I
,
A
)])
=>
OptionT
[
F
,
Response
[
F
]])(
implicit
F
:
Monad
[
F
]):
UserAwareService
[
I
,
A
,
F
]
Attributes
Source
package.scala
def
extract
[
F
[
_
] :
Monad
,
I
,
Auth
](
authedStuff
:
Kleisli
[[
_
]
=>>
OptionT
[
F
,
_$37
],
Request
[
F
],
SecuredRequest
[
F
,
I
,
Auth
]]): (
F
,
I
)
=>
Auth
Attributes
Source
package.scala
In this article
Attributes
Members list
Value members
Concrete methods