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.

For example: http://echo.lab.madgex.com/request-token.ashx?oauth_consumer_key=key&oauth_nonce=f658045a-4b5d-44d7-a4d3-9a4811820af4&oauth_signature=9QTtugdhOQfThv7g1A5MjzvqmA8=&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1414038480&oauth_version=1.0

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.

For example: http://echo.lab.madgex.com/access-token.ashx?oauth_consumer_key=key&oauth_nonce=2c8fcefe-d85e-470f-89ab-98c78eef04f6&oauth_signature=k9rLgOCGp6Iy/uCAJiMBY+rpyXs=&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1414038480&oauth_token=requestkey&oauth_version=1.0

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=90dddcb3-f9d6-4c79-b587-f9a989fbf6e3&oauth_signature=hXoAOXgxEGTp+avt5lNREDvSBxU=&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1414038480&oauth_token=accesskey&oauth_version=1.0&method=foo bar&bar=baz should echo: method=foo bar&bar=baz