Class TokenValidator

java.lang.Object
io.mosip.kernel.auth.defaultimpl.util.TokenValidator

@Component public class TokenValidator extends Object
Token validator
Author:
Raj Kumar Jha, Ramadurai Pandian, Urvil Joshi
  • Constructor Details

    • TokenValidator

      public TokenValidator()
  • Method Details

    • getAdminClaims

      public io.mosip.kernel.core.authmanager.model.MosipUserDto getAdminClaims(String token)
    • isExpired

      public boolean isExpired(String token)
      Returns true if token if expired else false
      Parameters:
      token - the token
      Returns:
      true if token if expired else false
    • getKeycloakRealm

      public String getKeycloakRealm(String token)
    • getissuer

      public String getissuer(String token)
    • validateForOtpVerification

      public MosipUserToken validateForOtpVerification(String token) throws Exception
      Throws:
      Exception
    • basicValidate

      public MosipUserToken basicValidate(String token) throws Exception
      Throws:
      Exception
    • validateToken

      public io.mosip.kernel.core.authmanager.model.MosipUserTokenDto validateToken(String token) throws Exception
      Throws:
      Exception
    • validateOTP

      public io.mosip.kernel.core.authmanager.model.MosipUserTokenDto validateOTP(String otp) throws Exception
      Throws:
      Exception
    • validateExpiry

      public boolean validateExpiry(String token) throws Exception
      Throws:
      Exception