DefaultJwtValidator

soidc.core.DefaultJwtValidator

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

final case class Config(openIdConfig: Config, allowedIssuerUrls: List[Regex], disableSignatureValidation: Boolean)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[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 default[F[_]](config: Config, client: HttpClient[F])(using MonadThrow[F], ByteDecoder[OpenIdConfig], ByteDecoder[JWKSet], Make[F], Clock[F]): F[JwtValidator[F, JoseHeader, SimpleClaims]]