Class JwtAuthorizationRequest


  • public class JwtAuthorizationRequest
    extends java.lang.Object
    Version:
    December 15, 2021
    Author:
    Javier Rojas Blum
    • Constructor Detail

      • JwtAuthorizationRequest

        public JwtAuthorizationRequest​(io.jans.as.model.configuration.AppConfiguration appConfiguration,
                                       io.jans.as.model.crypto.AbstractCryptoProvider cryptoProvider,
                                       java.lang.String encodedJwt,
                                       io.jans.as.common.model.registration.Client client)
                                throws io.jans.as.model.exception.InvalidJwtException
        Throws:
        io.jans.as.model.exception.InvalidJwtException
    • Method Detail

      • getEncodedJwt

        public java.lang.String getEncodedJwt()
      • getJsonPayload

        public org.json.JSONObject getJsonPayload()
      • getNestedJwt

        public io.jans.as.model.jwt.Jwt getNestedJwt()
      • getEncryptionAlgorithm

        public java.lang.String getEncryptionAlgorithm()
      • getKeyId

        public java.lang.String getKeyId()
      • getType

        public java.lang.String getType()
      • getAlgorithm

        public java.lang.String getAlgorithm()
      • getResponseTypes

        public java.util.List<io.jans.as.model.common.ResponseType> getResponseTypes()
      • getClientId

        public java.lang.String getClientId()
      • getScopes

        public java.util.List<java.lang.String> getScopes()
      • getRedirectUri

        public java.lang.String getRedirectUri()
      • getNonce

        public java.lang.String getNonce()
      • getState

        public java.lang.String getState()
      • getDisplay

        public io.jans.as.model.common.Display getDisplay()
      • getPrompts

        public java.util.List<io.jans.as.model.common.Prompt> getPrompts()
      • getExp

        public java.lang.Integer getExp()
      • getAud

        public java.util.List<java.lang.String> getAud()
      • getPayload

        public java.lang.String getPayload()
      • getIss

        public java.lang.String getIss()
      • getIat

        public java.lang.Integer getIat()
      • getNbf

        public java.lang.Integer getNbf()
      • getJti

        public java.lang.String getJti()
      • getClientNotificationToken

        public java.lang.String getClientNotificationToken()
      • getAcrValues

        public java.lang.String getAcrValues()
      • getLoginHintToken

        public java.lang.String getLoginHintToken()
      • getIdTokenHint

        public java.lang.String getIdTokenHint()
      • getLoginHint

        public java.lang.String getLoginHint()
      • getBindingMessage

        public java.lang.String getBindingMessage()
      • getUserCode

        public java.lang.String getUserCode()
      • getRequestedExpiry

        public java.lang.Integer getRequestedExpiry()
      • getResponseMode

        public io.jans.as.model.common.ResponseMode getResponseMode()
      • getCodeChallenge

        public java.lang.String getCodeChallenge()
      • getCodeChallengeMethod

        public java.lang.String getCodeChallengeMethod()
      • createJwtRequest

        public static JwtAuthorizationRequest createJwtRequest​(java.lang.String request,
                                                               java.lang.String requestUri,
                                                               io.jans.as.common.model.registration.Client client,
                                                               RedirectUriResponse redirectUriResponse,
                                                               io.jans.as.model.crypto.AbstractCryptoProvider cryptoProvider,
                                                               io.jans.as.model.configuration.AppConfiguration appConfiguration)
      • validate

        public void validate()
                      throws io.jans.as.model.exception.InvalidJwtException
        Throws:
        io.jans.as.model.exception.InvalidJwtException