@Singleton public class SharedKeyLiteAuthentication extends Object implements HttpRequestFilter
Constructor and Description |
---|
SharedKeyLiteAuthentication(SignatureWire signatureWire,
com.google.common.base.Supplier<Credentials> creds,
javax.inject.Provider<String> timeStampProvider,
Crypto crypto,
HttpUtils utils) |
Modifier and Type | Method and Description |
---|---|
String |
createStringToSign(HttpRequest request) |
HttpRequest |
filter(HttpRequest request) |
String |
signString(String toSign) |
@Inject public SharedKeyLiteAuthentication(SignatureWire signatureWire, com.google.common.base.Supplier<Credentials> creds, javax.inject.Provider<String> timeStampProvider, Crypto crypto, HttpUtils utils)
public HttpRequest filter(HttpRequest request) throws HttpException
filter
in interface HttpRequestFilter
HttpException
public String createStringToSign(HttpRequest request)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.