I'm connecting to several OAuth-protected services, and trying to understand how two of my Oauth client libraries seem to operate differently.
One of the libraries is a general OAuth client that requires both an access token key/secret pair and a consumer key/secret pair in order to generate signed requests.
The other library is a Facebook specific OAuth client, and requires only an access token without the secret, and no consumer token or key at all for signing requests.
Is Facebook's implementation of OAuth so different that it only requires 1 of the 4 elements needed by other OAuth implementations for signing requests?