This wiki is no longer active and is left here for historical purposes. Please visit for up-to-date information.


Error cases

Due to the reliance on services accessed serially, it would be useful to capture possible error cases in the OAuth chain that could be minimized with proper error handling and human-readable messages on the interface side.

ProblemReporting is an extension to help handle error cases.

Consumer error cases

Service Provider unavailable

Service Provider returns unknown error

Service Provider error cases

Consumer uses incompatible signing algorithm

oauth_timestamp is unacceptable

token has expired

Consumer key is invalid