OAuth Echo Service Provider Demo
This is a test OAuth service provider with pre-defined keys and secrets and no user authentication step.
Service settings
- Request Token URL
- http://echo.lab.madgex.com/request-token.ashx
- Authorization URL
- not required
- Access Token URL
- http://echo.lab.madgex.com/access-token.ashx
- HTTP Methods supported
- GET and POST
- Is Authorization header supported?
- yes
- Realm
- "" (empty)
- Signature Methods supported
- HMAC-SHA1
- OAuth Versions supported
- 1.0
Consumer details
- Key
- key
- Secret
- secret
Getting a request token
A successful request will return the following token:
- Token
- requestkey
- Secret
- requestsecret
An unsuccessful request will describe the error using the Problem Reporting extension.
Getting an access token
A successful request will return the following token:
- Token
- accesskey
- Secret
- accesssecret
An unsuccessful request will describe the error using the Problem Reporting extension.
Calling the Echo API
- Echo API URL
- http://echo.lab.madgex.com/echo.ashx
A successful request will echo the non-OAuth parameters.
An unsuccessful request will describe the error using the Problem Reporting extension.
For example: http://echo.lab.madgex.com/echo.ashx?oauth_consumer_key=key&oauth_nonce=d22d0487-6067-4019-a57c-1c79b53a2af3&oauth_signature=L9qRa7Lx8yjJDOgSae6QezDq4AM=&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1368983233&oauth_token=accesskey&oauth_version=1.0&method=foo bar&bar=baz should echo: method=foo bar&bar=baz