<docbook><section><title>OdsSetLoginAuthenticaionKeys</title><para> </para>
<title>Set up Login Authentication Keys in ODS</title>Set up Login Authentication Keys in ODS
<bridgehead class="http://www.w3.org/1999/xhtml:h2">What</bridgehead>
 3rd Party Account Linking via OAuth.<bridgehead class="http://www.w3.org/1999/xhtml:h2">Why</bridgehead>
 3rd Party Account users to be able to register/log in/sync their specific service data in ODS <ulink url="DataSpace">DataSpace</ulink>.<bridgehead class="http://www.w3.org/1999/xhtml:h2">How</bridgehead>
<para>In order to be able to link a 3rd Party Account, the following setting should be performed by admin user:</para>
<para> </para>
<orderedlist spacing="compact"><listitem>Go to <ulink url="http://host:port/ods">http://host:port/ods</ulink> : <ulink url="OdsSetLoginAuthenticaionKeys/sa1.png"><figure><graphic fileref="OdsSetLoginAuthenticaionKeys/sa1.png" /></figure></ulink> </listitem>
<listitem>Log in as admin user: <ulink url="OdsSetLoginAuthenticaionKeys/sa2.png"><figure><graphic fileref="OdsSetLoginAuthenticaionKeys/sa2.png" /></figure></ulink> </listitem>
<listitem>Go to Site Settings -&gt; Login Authentication Keys: <ulink url="OdsSetLoginAuthenticaionKeys/sa3.png"><figure><graphic fileref="OdsSetLoginAuthenticaionKeys/sa3.png" /></figure></ulink> </listitem>
<listitem>Select &quot;Api Name&quot; and enter its key-secret pair values: <ulink url="OdsSetLoginAuthenticaionKeys/sa4.png"><figure><graphic fileref="OdsSetLoginAuthenticaionKeys/sa4.png" /></figure></ulink> </listitem>
<listitem>See examples from below how 3th party service key-secret values can be generated.</listitem>
</orderedlist><bridgehead class="http://www.w3.org/1999/xhtml:h3">Examples Usage</bridgehead>
<para>The following examples include sample scenarios how to generate 3rd Party Services API key-secret values and then how to set and use them in ODS Dataspace:</para>
<orderedlist spacing="compact"><listitem>Examples using 3rd Party Accounts for register/log in in ODS <ulink url="DataSpace">DataSpace</ulink>: <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="OdsFacebookAPIKeySecretExUsage">Using Facebook -- OAuth consumer key-secret Configuration Guidelines</ulink> </listitem>
<listitem><ulink url="OdsLinkedInAPIKeySecretExUsage">Using LinkedIn -- OAuth consumer key-secret Configuration Guidelines</ulink> </listitem>
<listitem><ulink url="OdsTwitterAPIKeySecretExUsage">Using Twitter -- OAuth consumer key-secret Configuration Guidelines</ulink> </listitem>
</itemizedlist></listitem>
<listitem>Examples using 3rd Party Services for data management: <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="OdsBriefcaseAmazonS3">Using ODS-Briefcase to mediate access to data stored on Amazon S3</ulink> </listitem>
<listitem><ulink url="OdsBriefcaseBoxNet">Using ODS-Briefcase to mediate access to data stored on Box (a/k/a box.com or box.net)</ulink> </listitem>
<listitem><ulink url="OdsBriefcaseDropBox">Using ODS-Briefcase to mediate access to data stored on DropBox</ulink> </listitem>
<listitem><ulink url="OdsBriefcaseGoogleDrive">Using ODS-Briefcase to mediate access to data stored on Google Drive</ulink> </listitem>
<listitem><ulink url="OdsBriefcaseSkyDrive">Using ODS-Briefcase to mediate access to data stored on Microsoft OneDrive (formerly SkyDrive)</ulink></listitem>
</itemizedlist></listitem>
</orderedlist><bridgehead class="http://www.w3.org/1999/xhtml:h4">See Also</bridgehead>
<orderedlist spacing="compact"><listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtCartConfigFacebook">Facebook Cartridge - Configuration Guidelines</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtCartConfigGooglePlus">Google+ Cartridge - Configuration Guidelines</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtCartConfigLinkedIn">LinkedIn Cartridge - Configuration Guidelines</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtCartConfigTwitter">Twitter Cartridge - Configuration Guidelines</ulink></listitem>
</orderedlist><bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtOAuthControllers">OAuth Generate Keys for ODS Controllers (Web Services)</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/wiki/main/Main/VirtuosoOAuthProgrammersGuide">Use OAuth for authentication, SPARQL queries, Ubiquity commands</ulink> </listitem>
<listitem><ulink url="VirtOAuthTestTool">Use the Virtuoso OAuth Test tool to manage my Data Space data</ulink> </listitem>
<listitem><ulink url="VirtuosoOdsControllers">Manipulate User Data via REST using authentication based on OAuth, sessions, or password hash</ulink> </listitem>
<listitem><ulink url="ODSProgrammersGuide">ODS Programmers&#39; Guide</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/wiki/main/Main/VirtuosoOAuthProgrammersGuide">Virtuoso OAuth Programmers&#39; Guide</ulink> </listitem>
<listitem><ulink url="VirtOAuthExamples">Examples of ODS Application Authentication using OAuth</ulink> </listitem>
<listitem><ulink url="VirtuosoOdsUbiquityTutorialsOAuth">OAuth Ubiquity Tutorial</ulink> </listitem>
<listitem><ulink url="http://virtuoso.openlinksw.com/wiki/main/Main/VirtOAuthSPARQL">SPARQL OAuth Tutorial</ulink></listitem>
</itemizedlist></section></docbook>