LocalFlow

soidc.core.LocalFlow
See theLocalFlow companion object
trait LocalFlow[F[_], H, C] extends Realm[F, H, C]

Combines functionality for supporting a local user database.

Attributes

Companion
object
Graph
Supertypes
trait Realm[F, H, C]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def createToken(header: H, claims: C): F[JWSDecoded[H, C]]

Creates a now token for the given data

Creates a now token for the given data

Attributes

def jwtRefresh: JwtRefresh[F, H, C]

Return a refresher to obtain new access tokens.

Return a refresher to obtain new access tokens.

Attributes

def validator: JwtValidator[F, H, C]

Return a validator that can verify tokens from this provider.

Return a validator that can verify tokens from this provider.

Attributes

Inherited methods

def or(next: Realm[F, H, C])(using Monad[F]): Realm[F, H, C]

Combine this and next realm by combining their validator and jwtRefresh instances.

Combine this and next realm by combining their validator and jwtRefresh instances.

Attributes

Inherited from:
Realm

Inherited and Abstract methods

def isIssuer(jws: JWSDecoded[H, C])(using StandardClaims[C]): Boolean

Check whether the given JWT was issued by this provider.

Check whether the given JWT was issued by this provider.

Attributes

Inherited from:
Realm