<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Avoiding Administrator virtual user account in Nuxeo Forum</title>
    <link>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325025#M12026</link>
    <description>&lt;P&gt;Currently we do use this Administrator account for REST calls and the username/password is in configuration files for REST Calls. For security purpose we would like to avoid having password in config files. Is there any better ways for REST Calls to be authenticated ? We prefer using Administrator username for REST Calls but would like to avoid password being hard coded for rest calls. Let us know for suggestions.&lt;/P&gt;</description>
    <pubDate>Wed, 12 Sep 2012 21:03:21 GMT</pubDate>
    <dc:creator>smalis_</dc:creator>
    <dc:date>2012-09-12T21:03:21Z</dc:date>
    <item>
      <title>Avoiding Administrator virtual user account</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325025#M12026</link>
      <description>&lt;P&gt;Currently we do use this Administrator account for REST calls and the username/password is in configuration files for REST Calls. For security purpose we would like to avoid having password in config files. Is there any better ways for REST Calls to be authenticated ? We prefer using Administrator username for REST Calls but would like to avoid password being hard coded for rest calls. Let us know for suggestions.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Sep 2012 21:03:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325025#M12026</guid>
      <dc:creator>smalis_</dc:creator>
      <dc:date>2012-09-12T21:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Avoiding Administrator virtual user account</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325026#M12027</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Nuxeo supports several authentication solutions.
Choosing the right one depends on what you want to do.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Client side certificate&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can use client side certificate, use an Apache reverse proxy to do the certficate validation and use Nuxeo mod_sso plugin on the Nuxeo side to handle the login.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://doc.nuxeo.com/display/ADMINDOC56/Authentication%2C+users+and+groups" target="test_blank"&gt;http://doc.nuxeo.com/display/ADMINDOC56/Authentication%2C+users+and+groups&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Server 2 server authentication&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You can use the portal_sso authentication plugin that allows to define a secret key between the 2 servers.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://doc.nuxeo.com/display/ADMINDOC56/Authentication%2C+users+and+groups" target="test_blank"&gt;http://doc.nuxeo.com/display/ADMINDOC56/Authentication%2C+users+and+groups&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;NB : support is already included in the java AutomationClient&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Use OAuth 1.0&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Nuxeo can be an OAuth service provider, so if you client app can use OAUth this may be an option.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://doc.nuxeo.com/display/ADMINDOC56/Using+OAuth" target="test_blank"&gt;http://doc.nuxeo.com/display/ADMINDOC56/Using+OAuth&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Tiry&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2012 09:22:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325026#M12027</guid>
      <dc:creator>Thierry_Delprat</dc:creator>
      <dc:date>2012-09-13T09:22:29Z</dc:date>
    </item>
    <item>
      <title>Re: Avoiding Administrator virtual user account</title>
      <link>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325027#M12028</link>
      <description>&lt;P&gt;So can we use te portal_sso authentication though there is no SSO sever at this time and just for the purpose of application making REST Calls using HttpAutomationClient ? Do we still need virtual user Administrator here or does it use a different user account ? If Administrator virtual user is still used in the portal_sso , can we remove password from the config file where the Administrator virtual user is created ? Also if we use portal_sso auth with shared key, do we still store the shared key in config file ? Does it mean someone can login to Admin console using the shared key from config file ? Is it encrypted ? Please give us details to address the security concern here ?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2012 14:53:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/nuxeo-forum/avoiding-administrator-virtual-user-account/m-p/325027#M12028</guid>
      <dc:creator>smalis_</dc:creator>
      <dc:date>2012-09-13T14:53:33Z</dc:date>
    </item>
  </channel>
</rss>

