<?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 [Résolu] UserName sur invitation externe in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180460#M133590</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Je dispose de la version Alfresco Community Edition 4.2b installé sur Linux Debian Squeeze.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Quand on invite un utilisateur externe, on rentre son prénom, son nom et son email.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;L'utilisateur reçoit ensuite un mail d'invitation avec ses identifiants et mot de passe.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;L'identifiant généré automatiquement est de la forme prenom_nom.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Savez-vous s'il est possible de personnaliser cette génération afin de ne pas avoir le username sous la forme prenom_nom mais plutôt sous une autre forme.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En fait dans mon cas, l'authentification est externe basée sur un serveur CAS SSO et l'identifiant retourné est l'email, j'ai donc besoin que le username généré sur invitation soit l'adresse mel elle-même.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Merci d'avance de votre aide.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 28 Nov 2012 21:06:04 GMT</pubDate>
    <dc:creator>pascal_renat</dc:creator>
    <dc:date>2012-11-28T21:06:04Z</dc:date>
    <item>
      <title>[Résolu] UserName sur invitation externe</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180460#M133590</link>
      <description>Bonjour,Je dispose de la version Alfresco Community Edition 4.2b installé sur Linux Debian Squeeze.Quand on invite un utilisateur externe, on rentre son prénom, son nom et son email.L'utilisateur reçoit ensuite un mail d'invitation avec ses identifiants et mot de passe.L'identifiant généré automatiq</description>
      <pubDate>Wed, 28 Nov 2012 21:06:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180460#M133590</guid>
      <dc:creator>pascal_renat</dc:creator>
      <dc:date>2012-11-28T21:06:04Z</dc:date>
    </item>
    <item>
      <title>Re: [Résolu] UserName sur invitation externe</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180461#M133591</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Bonjour,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Il me semble que la génération des user names est confié a un UserNameGenerator.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;L'Invitation Service utilise le UserNameGenerator défini comme suit (cf. authentication-services-context.xml) : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="userNameGenerator"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.alfresco.repo.security.authentication.TenantAwareUserNameGenerator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="generator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="nameBasedUserNameGenerator" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="tenantService"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;ref bean="tenantService" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Le bean &lt;/SPAN&gt;&lt;EM&gt;nameBasedUserNameGenerator&lt;/EM&gt;&lt;SPAN&gt; est :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="nameBasedUserNameGenerator"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.alfresco.repo.security.authentication.NameBasedUserNameGenerator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– name patterns available: %lastName%, lower case last name %firstName%, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lower case first name %emailAddress% email address %i% lower case first name &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inital –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="namePattern"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;%firstName%_%lastName%&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="userNameLength"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;10&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;La redéfinition de ce dernier bean est donc envisageable pour qu'il corresponde à ce que vous souhaitez : &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;bean id="nameBasedUserNameGenerator"&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;class="org.alfresco.repo.security.authentication.NameBasedUserNameGenerator"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!– name patterns available: %lastName%, lower case last name %firstName%, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lower case first name %emailAddress% email address %i% lower case first name &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inital –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="namePattern"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;%emailAddress%&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;property name="userNameLength"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value&amp;gt;30&amp;lt;/value&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/property&amp;gt;&lt;BR /&gt;&amp;lt;/bean&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Cordialement,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Charles Le Seac'h&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 13:05:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180461#M133591</guid>
      <dc:creator>cleseach</dc:creator>
      <dc:date>2012-11-30T13:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: [Résolu] UserName sur invitation externe</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180462#M133592</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ca marche, je place en résolu.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Nov 2012 16:02:48 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9solu-username-sur-invitation-externe/m-p/180462#M133592</guid>
      <dc:creator>pascal_renat</dc:creator>
      <dc:date>2012-11-30T16:02:48Z</dc:date>
    </item>
  </channel>
</rss>

