This is the @freeXRI OAuth service endpoint. It allows external applications to access a user's i-name configuration on their behalf, in order to enable third party i-services.
Here you can find some information on how the OAuth protocol is used for this purpose.
The OAuth protocol uses a Consumer Key and Consumer Secret for establishing the identity of a Consumer site, but it does not specify how those are obtained.
In our case, Consumers do not have to pre-register with our service. Instead we define a "Static Consumer" with the following credentials:
The @freeXRI Request Token URL is http://oauth.freexri.com/oauth-obtain/.
When obtaining a Request Token, we support the following additional parameters in the OAuth request:
The @freeXRI User Authorization URL is http://oauth.freexri.com/oauth-authorize/.
When redirecting to this URL, the user will be asked to authorize the requested operation.
The @freeXRI Access Token URL is http://oauth.freexri.com/oauth-exchange/.
After the user has authorized a requested operation, the Request Token can be exchanged for an Access Token.
After an Access Token has successfully been obtained, the final step is to execute the operation that has been requested in the first step.
The @freeXRI URL for executing an Access Token is http://oauth.freexri.com/oauth-execute/.
An OAuth request to this URL must be made only once, must include the usual OAuth parameters of the Accessing Protected Resources step, and must not include additional parameters.
After this final OAuth request succeeds, the Access Token is invalidated and cannot be used again.
For more information about the OAuth protocol, please see the following sites:
| Provider i-name: | @freeXRI |
| Provider i-number: | @!7F6F.F50.A4E4.1133 |