package glaze.oauth.creds; import java.security.Principal; import oauth.signpost.OAuthConsumer; import oauth.signpost.exception.OAuthCommunicationException; import oauth.signpost.exception.OAuthExpectationFailedException; import oauth.signpost.exception.OAuthMessageSignerException; import org.apache.http.HttpRequest; import org.apache.http.auth.Credentials; /** * */ public class OAuthCredentials implements Credentials { private final OAuthConsumer consumer; public OAuthCredentials(OAuthConsumer consumer) { this.consumer = consumer; } @Override public String getPassword() { throw new UnsupportedOperationException(); } @Override public Principal getUserPrincipal() { throw new UnsupportedOperationException(); } public void sign(HttpRequest request) throws OAuthMessageSignerException, OAuthExpectationFailedException, OAuthCommunicationException { consumer.sign(request); } }