sealed abstract class StatelessECAuthenticator[F[_], I, V, A] extends EncryptedCookieAuthenticator[F, I, V, A]
- Alphabetic
- By Inheritance
- StatelessECAuthenticator
- EncryptedCookieAuthenticator
- Authenticator
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
afterBlock(response: Response[F], authenticator: AuthEncryptedCookie[A, I]): OptionT[F, Response[F]]
Handles the embedding of the authenticator (if necessary) in the response, and any other actions that should happen after a request related to authenticators
Handles the embedding of the authenticator (if necessary) in the response, and any other actions that should happen after a request related to authenticators
- Definition Classes
- Authenticator
-
abstract
def
create(body: I): F[AuthEncryptedCookie[A, I]]
Create an authenticator from an identifier.
Create an authenticator from an identifier.
- Definition Classes
- Authenticator
-
abstract
def
discard(authenticator: AuthEncryptedCookie[A, I]): F[AuthEncryptedCookie[A, I]]
Delete an authenticator from a backing store, or invalidate it.
Delete an authenticator from a backing store, or invalidate it.
- Definition Classes
- Authenticator
-
abstract
def
embed(response: Response[F], authenticator: AuthEncryptedCookie[A, I]): Response[F]
Embed an authenticator directly into a response.
Embed an authenticator directly into a response. Particularly useful for adding an authenticator into unauthenticated actions
- Definition Classes
- Authenticator
-
abstract
def
extractRawOption(request: Request[F]): Option[String]
Attempt to retrieve the raw representation of an A This is primarily useful when attempting to combine AuthenticatorService, to be able to evaluate an endpoint with more than one token type.
Attempt to retrieve the raw representation of an A This is primarily useful when attempting to combine AuthenticatorService, to be able to evaluate an endpoint with more than one token type. or simply just to prod whether the request is malformed.
- Definition Classes
- Authenticator
-
abstract
def
parseRaw(raw: String, request: Request[F]): OptionT[F, SecuredRequest[F, V, AuthEncryptedCookie[A, I]]]
Parse the raw representation from
extractRawOption
Parse the raw representation from
extractRawOption
- Definition Classes
- Authenticator
-
abstract
def
refresh(authenticator: AuthEncryptedCookie[A, I]): F[AuthEncryptedCookie[A, I]]
Refresh an authenticator: Primarily used for sliding window expiration
Refresh an authenticator: Primarily used for sliding window expiration
- Definition Classes
- Authenticator
-
abstract
def
renew(authenticator: AuthEncryptedCookie[A, I]): F[AuthEncryptedCookie[A, I]]
Renew an authenticator: Reset it's expiry and whatnot.
Renew an authenticator: Reset it's expiry and whatnot.
- Definition Classes
- Authenticator
-
abstract
def
update(authenticator: AuthEncryptedCookie[A, I]): F[AuthEncryptedCookie[A, I]]
Update the altered authenticator
Update the altered authenticator
- Definition Classes
- Authenticator
- abstract def withIdentityStore(newStore: IdentityStore[F, I, V]): StatelessECAuthenticator[F, I, V, A]
- abstract def withKey(newKey: SecretKey[A]): StatelessECAuthenticator[F, I, V, A]
- abstract def withSettings(settings: TSecCookieSettings): StatelessECAuthenticator[F, I, V, A]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
expiry: FiniteDuration
- Definition Classes
- StatelessECAuthenticator → Authenticator
-
def
extractAndValidate(request: Request[F]): OptionT[F, SecuredRequest[F, V, AuthEncryptedCookie[A, I]]]
Return a secured request from a request, that carries our authenticator
Return a secured request from a request, that carries our authenticator
- Definition Classes
- Authenticator
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
maxIdle: Option[FiniteDuration]
- Definition Classes
- StatelessECAuthenticator → Authenticator
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )