Class TokenManager.NotBeforeCheck

java.lang.Object
org.keycloak.protocol.oidc.TokenManager.NotBeforeCheck
All Implemented Interfaces:
org.keycloak.TokenVerifier.Predicate<org.keycloak.representations.JsonWebToken>
Enclosing class:
TokenManager

public static class TokenManager.NotBeforeCheck extends Object implements org.keycloak.TokenVerifier.Predicate<org.keycloak.representations.JsonWebToken>
  • Constructor Details

    • NotBeforeCheck

      public NotBeforeCheck(int notBefore)
  • Method Details

    • test

      public boolean test(org.keycloak.representations.JsonWebToken t) throws org.keycloak.common.VerificationException
      Specified by:
      test in interface org.keycloak.TokenVerifier.Predicate<org.keycloak.representations.JsonWebToken>
      Throws:
      org.keycloak.common.VerificationException
    • forModel

      public static TokenManager.NotBeforeCheck forModel(org.keycloak.models.ClientModel clientModel)
    • forModel

      public static TokenManager.NotBeforeCheck forModel(org.keycloak.models.RealmModel realmModel)
    • forModel

      public static TokenManager.NotBeforeCheck forModel(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realmModel, org.keycloak.models.UserModel userModel)