Class IssValidationFailTest

  • All Implemented Interfaces:
    org.testng.IHookable, org.testng.ITestNGListener

    public class IssValidationFailTest
    extends org.jboss.arquillian.testng.Arquillian
    Validate the handling of the JWT iss claim. Validate the iss claim against the Names.ISSUER property is performed, and fails if the jwt iss does not match the Names.ISSUER property.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jboss.arquillian.testng.Arquillian

        org.jboss.arquillian.testng.Arquillian.UpdateResultListener
    • Field Summary

      • Fields inherited from class org.jboss.arquillian.testng.Arquillian

        ARQUILLIAN_DATA_PROVIDER
    • Constructor Detail

      • IssValidationFailTest

        public IssValidationFailTest()
    • Method Detail

      • createDeployment

        @Deployment
        public static org.jboss.shrinkwrap.api.spec.WebArchive createDeployment()
                                                                         throws Exception
        Create a CDI aware base web application archive that includes an embedded PEM public key that is included as the mp.jwt.verify.publickey property. The root url is /
        Returns:
        the base base web application archive
        Throws:
        Exception - - on resource failure
      • testNotRequiredIssMismatchFailure

        @RunAsClient
        public void testNotRequiredIssMismatchFailure()
                                               throws Exception
        Throws:
        Exception