soidc.core.JwtValidator
See theJwtValidator companion trait
object JwtValidator
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
JwtValidator.type
Members list
Value members
Concrete methods
def invalid[F[_], H, C](reason: FailureReason)(using evidence$1: Applicative[F]): JwtValidator[F, H, C]
def openId[F[_], H, C](config: Config, client: HttpClient[F])(using StandardClaimsRead[C], StandardHeaderRead[H], MonadThrow[F], ByteDecoder[OpenIdConfig], ByteDecoder[JWKSet], Make[F], Clock[F]): F[JwtValidator[F, H, C]]
def selectF[F[_], H, C](f: (JWSDecoded[H, C]) => F[JwtValidator[F, H, C]])(using Monad[F]): JwtValidator[F, H, C]
def validateTimingOnly[F[_], H, C](clock: Clock[F], timingLeeway: FiniteDuration)(using StandardClaimsRead[C], Monad[F]): JwtValidator[F, H, C]
def validateWithJWKSet[F[_], H, C](jwks: JWKSet, clock: Clock[F], timingLeeway: FiniteDuration)(using StandardHeaderRead[H], StandardClaimsRead[C], Monad[F]): JwtValidator[F, H, C]
def validateWithKey[F[_], H, C](jwk: JWK, clock: Clock[F], timingLeeway: FiniteDuration)(using StandardClaimsRead[C], StandardHeaderRead[H], Monad[F]): JwtValidator[F, H, C]
Givens
Givens
given given_Monoid_JwtValidator[F[_], H, C](using evidence$1: Monad[F]): Monoid[JwtValidator[F, H, C]]
In this article