Class SignatureBaseString


  • public class SignatureBaseString
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SignatureBaseString​(HttpRequest request, HttpParameters requestParameters)
      Constructs a new SBS instance that will operate on the given request object and parameter set.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String generate()
      Builds the signature base string from the data this instance was configured with.
      java.lang.String normalizeRequestParameters()
      Normalizes the set of request parameters this instance was configured with, as per OAuth spec section 9.1.1.
      java.lang.String normalizeRequestUrl()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SignatureBaseString

        public SignatureBaseString​(HttpRequest request,
                                   HttpParameters requestParameters)
        Constructs a new SBS instance that will operate on the given request object and parameter set.
        Parameters:
        request - the HTTP request
        requestParameters - the set of request parameters from the Authorization header, query string and form body
    • Method Detail

      • normalizeRequestUrl

        public java.lang.String normalizeRequestUrl()
                                             throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
      • normalizeRequestParameters

        public java.lang.String normalizeRequestParameters()
                                                    throws java.io.IOException
        Normalizes the set of request parameters this instance was configured with, as per OAuth spec section 9.1.1.
        Parameters:
        parameters - the set of request parameters
        Returns:
        the normalized params string
        Throws:
        java.io.IOException