---+++OAuth Ubiquity Tutorial
In order to execute correctly the following tutorial, you need to have OAuth Generate Keys for ODS Controllers. More information and simple scenario you can find [[VirtOAuthControllers][here]].
1. Execute the command:
ods-oauth-host
-- for ex.:
ods-oauth-host http://demo.openlinksw.com/OAuth
*
1. Execute the command:
ods-set-mode oauth
*
1. Setup OAuth key for your ODS application instance. Detail information you can find [[VirtOAuthControllers][here]].
1. Obtain the OAuth Generated Key:
1. Go to http://cname:port/ods/oauth_sid.vsp . For ex. http://demo.openlinksw.com/ods/oauth_sid.vsp
*
1. In the shown form:
1. Enter user, for ex. demo
1. Choose the application you want to obtain the oauth generated key for.
1. Click the "Execute" button.
*
1. As result will be shown a form where you need to enter the user password.
1. Click the "Login" button.
*
1. Click the "Authorize" button.
*
1. Copy the obtained oauth sid value.
*
1. Execute the command
ods-set-sid
or
ods-set-addressbook-oauth
1. You can also execute the command(s) depending on the application type:
ods-set-briefcase-oauth
-- or
ods-set-bookmark-oauth
-- or
ods-set-feeds-oauth
-- or
ods-set-calendar-oauth
-- or
ods-set-addressbook-oauth
-- or
ods-set-poll-oauth
-- or
ods-set-weblog-oauth
-- or
ods-set-discussion-oauth
---+++References
* [[ODSIndex][OpenLink Data Spaces (ODS)]]
* [[ODSAppPublish][Publishing Data from ODS Applications]]
* [[ODSAppShare][Sharing Data using ODS Application]]
* [[http://virtuoso.openlinksw.com/wiki/main/Main/OAuth][OpenLink's explanation of OAuth]]
* [[http://virtuoso.openlinksw.com/wiki/main/Main/VirtuosoOAuthServer][Virtuoso OAuth server]]
* [[VirtOAuthControllers][Using OAuth with ODS]]
* [[VirtuosoOdsUbiquity][ODS Ubiquity Commands]]
* [[http://virtuoso.openlinksw.com/wiki/main/Main/VirtOAuth][Virtuoso OAuth Implementation]]
* [[VirtuosoOdsControllers][ODS Controllers]]
* [[VirtODSOAuthQA][Testing Virtuoso OAuth with 3rd Party OAuth Clients]]
* [[VirtOAuthTestTool][Virtuoso OAuth Test Tool for ODS Controllers]]
* [[http://virtuoso.openlinksw.com/wiki/main/Main/VirtOAuthSPARQL][Virtuoso SPARQL OAuth Tutorial]]
* [[VirtuosoOdsUbiquityTutorials][ODS Ubiquity Tutorials]]
* [[VirtOAuthExamples][OAuth Applications Authentication examples]]
* [[http://oauth.net/core/1.0/][OAuth API]]
CategoryODS CategoryOpenSource CategoryWebSite