IdTokenVerifier

me.wojnowski.oidc4s.IdTokenVerifier
See theIdTokenVerifier companion object
trait IdTokenVerifier[F[_]]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def verify(rawToken: String, expectedClientId: ClientId): F[Either[Error, Subject]]

Verifies a token is valid and has been issued for a particular client ID. Returns Subject if so.

Verifies a token is valid and has been issued for a particular client ID. Returns Subject if so.

Attributes

def verifyAndDecode(rawToken: String): F[Either[Error, IdTokenClaims]]

Verifies a token is valid. Returns standard Open ID Token claims. Client ID must be checked manually.

Verifies a token is valid. Returns standard Open ID Token claims. Client ID must be checked manually.

Attributes

def verifyAndDecodeFullResult(rawToken: String): F[Either[Error, Result]]

Verifies a token is valid. Returns IdTokenVerifier.Result, which includes standard Open ID Token claims and raw header and claims JSONs

Verifies a token is valid. Returns IdTokenVerifier.Result, which includes standard Open ID Token claims and raw header and claims JSONs

Attributes