All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.malliina.web.LiberalValidator.scala Maven / Gradle / Ivy

package com.malliina.web

import com.malliina.values.AccessToken

import java.time.Instant

/** Accepts any claims, provides user as-is. */
class LiberalValidator(conf: KeyConf, issuer: Issuer)
  extends StaticTokenValidator[AccessToken, Verified](Seq(conf), issuer):
  override protected def validateClaims(
    parsed: ParsedJWT,
    now: Instant
  ): Either[JWTError, ParsedJWT] =
    Right(parsed)

  override protected def toUser(v: Verified): Either[JWTError, Verified] =
    Right(v)




© 2015 - 2025 Weber Informatics LLC | Privacy Policy