diff --git a/src/resources/apps/fr/persistence/oracle/crud.xpl b/src/resources/apps/fr/persistence/oracle/crud.xpl
index b4d2f38..a60712d 100644
--- a/src/resources/apps/fr/persistence/oracle/crud.xpl
+++ b/src/resources/apps/fr/persistence/oracle/crud.xpl
@@ -35,6 +35,7 @@
                 <include>/request/content-type</include>
                 <include>/request/method</include>
                 <include>/request/headers/header[name = 'orbeon-username' or name = 'orbeon-roles']</include>
+                <include>/request/remote-user</include>
                 <include>/request/body</include>
             </config>
         </p:input>
@@ -79,7 +80,7 @@
                     <xsl:copy-of select="doc('input:instance')"/>
                 </document>
                 <timestamp><xsl:value-of select="current-dateTime()"/></timestamp>
-                <username><xsl:value-of select="$request/headers/header[name = 'orbeon-username']/value"/></username>
+                <username><xsl:value-of select="$request/remote-user"/></username>
                 <roles><xsl:value-of select="$request/headers/header[name = 'orbeon-roles']/value"/></roles>
                 <app><xsl:value-of select="$matcher-groups[1]"/></app>
                 <form><xsl:value-of select="$matcher-groups[2]"/></form>