Class RegisterValidator

java.lang.Object
io.jans.as.server.register.ws.rs.RegisterValidator

@Named public class RegisterValidator extends Object
Author:
Yuriy Zabrovarnyy
  • Constructor Details

    • RegisterValidator

      public RegisterValidator()
  • Method Details

    • validateNotBlank

      public void validateNotBlank(String input, String errorReason)
    • validateEvidence

      public void validateEvidence(io.jans.as.client.RegisterRequest registerRequest)
    • createStaleEvidenceWebApplicationException

      public jakarta.ws.rs.WebApplicationException createStaleEvidenceWebApplicationException()
    • validateRequestObject

      public void validateRequestObject(String requestParams, org.json.JSONObject softwareStatement, jakarta.servlet.http.HttpServletRequest httpRequest)
    • validateSoftwareStatement

      public org.json.JSONObject validateSoftwareStatement(jakarta.servlet.http.HttpServletRequest httpServletRequest, org.json.JSONObject requestObject)
    • applyTrustedIssuerConfig

      public void applyTrustedIssuerConfig(io.jans.as.model.configuration.TrustedIssuerConfig trustedIssuerConfig, org.json.JSONObject jsonObject)
    • validateIssuer

      public io.jans.as.model.configuration.TrustedIssuerConfig validateIssuer(org.json.JSONObject jsonObject)
    • validateSSA

      public org.json.JSONObject validateSSA(jakarta.servlet.http.HttpServletRequest httpServletRequest, org.json.JSONObject requestObject)
    • validateSubjectIdentifierAttribute

      public void validateSubjectIdentifierAttribute(io.jans.as.client.RegisterRequest registerRequest)
    • validateAuthorizationAccessToken

      public void validateAuthorizationAccessToken(String accessToken, String clientId)
    • validateCiba

      public void validateCiba(io.jans.as.client.RegisterRequest r)
    • validateRedirectUris

      public void validateRedirectUris(io.jans.as.client.RegisterRequest r)
    • validateParamsClientRegister

      public void validateParamsClientRegister(io.jans.as.client.RegisterRequest r)
    • validateInitiateLoginUri

      public void validateInitiateLoginUri(io.jans.as.client.RegisterRequest r)
    • validateClaimsRedirectUris

      public void validateClaimsRedirectUris(io.jans.as.client.RegisterRequest r)
    • validatePasswordGrantType

      public void validatePasswordGrantType(io.jans.as.client.RegisterRequest r)
    • validateDcrAuthorizationWithClientCredentials

      public void validateDcrAuthorizationWithClientCredentials(io.jans.as.client.RegisterRequest r)