Class RegistrationFlowTest

    • Constructor Detail

      • RegistrationFlowTest

        public RegistrationFlowTest()
    • Method Detail

      • testInvalidMessage

        public void testInvalidMessage()
                                throws Exception
        Throws:
        Exception
      • testUnauthenticated_nonCompliantWithProfilePolicy1

        public void testUnauthenticated_nonCompliantWithProfilePolicy1()
      • testUnauthenticated_nonCompliantWithProfilePolicy2

        public void testUnauthenticated_nonCompliantWithProfilePolicy2()
      • testUnauthenticated_success

        public void testUnauthenticated_success()
                                         throws Exception
        Throws:
        Exception
      • testAccessToken_nonCompliantWithProfilePolicy1

        public void testAccessToken_nonCompliantWithProfilePolicy1()
                                                            throws Exception
        Throws:
        Exception
      • testAccessToken_nonCompliantWithProfilePolicy2

        public void testAccessToken_nonCompliantWithProfilePolicy2()
                                                            throws Exception
        Throws:
        Exception
      • testAccessToken_success

        public void testAccessToken_success()
                                     throws Exception
        Throws:
        Exception
      • testAccessToken_success_withClientID

        public void testAccessToken_success_withClientID()
                                                  throws Exception
        Throws:
        Exception
      • testAccessToken_successReplace

        public void testAccessToken_successReplace()
                                            throws Exception
        Throws:
        Exception
      • testAccessToken_NoReplace

        public void testAccessToken_NoReplace()
                                       throws Exception
        Throws:
        Exception
      • testAccessToken_successCustomClaimIgnored

        public void testAccessToken_successCustomClaimIgnored()
                                                       throws Exception
        Throws:
        Exception
      • testAccessToken_successCustomClaimInPolicyAdded

        public void testAccessToken_successCustomClaimInPolicyAdded()
                                                             throws Exception
        Throws:
        Exception
      • testAccessToken_noPolicyNoRedirectUri

        public void testAccessToken_noPolicyNoRedirectUri()
                                                   throws Exception
        Throws:
        Exception
      • testAccessToken_nonDefaultPolicyActive_failsWhenIncompatibleRequest

        public void testAccessToken_nonDefaultPolicyActive_failsWhenIncompatibleRequest()
                                                                                 throws Exception
        Throws:
        Exception
      • testAccessToken_nonDefaultPolicyActive_successWithCompatibleRequest

        public void testAccessToken_nonDefaultPolicyActive_successWithCompatibleRequest()
                                                                                 throws Exception
        Throws:
        Exception
      • buildRegistrationAccessToken

        protected com.nimbusds.oauth2.sdk.token.BearerAccessToken buildRegistrationAccessToken​(boolean replacement,
                                                                                               String redirectUriSubset,
                                                                                               String... additionalPolicyClaims)
                                                                                        throws Exception
        Throws:
        Exception
      • buildRequestMessage

        protected String buildRequestMessage​(String redirectUri)
      • buildRequestMessage

        protected String buildRequestMessage​(String redirectUri,
                                             String customPart)