Class WsSecuredRequestBuilder

    • Field Detail

      • WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY

        public static final java.lang.String WS_TEST_OAUTH2_TOKEN_ENDPOINT_PATH_KEY
        See Also:
        Constant Field Values
      • HEADER_AUTH_KEY

        protected static final java.lang.String HEADER_AUTH_KEY
        See Also:
        Constant Field Values
      • HEADER_AUTH_VALUE_PREFIX

        protected static final java.lang.String HEADER_AUTH_VALUE_PREFIX
        See Also:
        Constant Field Values
    • Constructor Detail

      • WsSecuredRequestBuilder

        public WsSecuredRequestBuilder()
    • Method Detail

      • resourceOwner

        public WsSecuredRequestBuilder resourceOwner​(java.lang.String oAuthResourceOwnerName,
                                                     java.lang.String oAuthResourceOwnerPassword)
      • getDefaultOAuthEndpoint

        protected java.lang.String getDefaultOAuthEndpoint()
      • getOAuth2TokenUsingClientCredentials

        protected java.lang.String getOAuth2TokenUsingClientCredentials()
      • getOAuth2TokenUsingClientCredentials

        protected java.lang.String getOAuth2TokenUsingClientCredentials​(javax.ws.rs.client.WebTarget oAuthWebTarget,
                                                                        java.lang.String clientID,
                                                                        java.lang.String clientSecret,
                                                                        java.lang.String scope)
      • getOAuth2Token

        protected java.lang.String getOAuth2Token()
      • getOAuth2TokenUsingResourceOwnerPassword

        protected java.lang.String getOAuth2TokenUsingResourceOwnerPassword()
      • getOAuth2TokenUsingResourceOwnerPassword

        protected java.lang.String getOAuth2TokenUsingResourceOwnerPassword​(javax.ws.rs.client.WebTarget oAuthWebTarget,
                                                                            java.lang.String clientID,
                                                                            java.lang.String clientSecret,
                                                                            java.lang.String resourceOwnerName,
                                                                            java.lang.String resourceOwnerPassword,
                                                                            java.lang.String scope)
      • buildOAuthWebTarget

        protected javax.ws.rs.client.WebTarget buildOAuthWebTarget()
      • getTokenFromJsonStr

        public java.lang.String getTokenFromJsonStr​(java.lang.String jsonStr)
                                             throws java.io.IOException
        Throws:
        java.io.IOException