Interface SigningStrategy

  • All Superinterfaces:
    java.io.Serializable
    All Known Implementing Classes:
    AuthorizationHeaderSigningStrategy, QueryStringSigningStrategy

    public interface SigningStrategy
    extends java.io.Serializable

    Defines how an OAuth signature string is written to a request.

    Unlike OAuthMessageSigner, which is concerned with how to generate a signature, this class is concered with where to write it (e.g. HTTP header or query string).

    • Method Detail

      • writeSignature

        java.lang.String writeSignature​(java.lang.String signature,
                                        HttpRequest request,
                                        HttpParameters requestParameters)
        Writes an OAuth signature and all remaining required parameters to an HTTP message.
        Parameters:
        signature - the signature to write
        request - the request to sign
        requestParameters - the request parameters
        Returns:
        whatever has been written to the request, e.g. an Authorization header field