<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Java, J2EE, Oracle, JBoss - oc4j tag</title>
  <link>http://www.theserverside.ru:80/blog/tags/oc4j/</link>
  <description></description>
  <language>ru</language>
  <copyright>Anton Melehin</copyright>
  <lastBuildDate>Thu, 24 Sep 2009 05:20:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Особенности работы функции isUserInRole() в OC4J</title>
    <link>http://www.theserverside.ru:80/blog/2007/03/30/1175244960000.html</link>
    
      
        <description>
          Налаживая работу приложения с пользователями и ролями с &lt;a href=&#034;http://www.theserverside.ru/blog/2007/03/29/1175150580000.html&#034;&gt;авторизацией в LDAP&lt;/a&gt; столкнулся с очередным приколом контейнера. &lt;br /&gt;
Оказывается, если роль не описана непосредственно в файле web.xml, то функция isUserInRole вообще отказывается её видеть. &lt;br /&gt;
&lt;br /&gt;
Поэтому пришлось обозначить роль напрямую с помощью следующей конструкции в web.xml:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;security-role&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;role-name&amp;gt;manager&amp;lt;/role-name&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/security-role&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В итоге разработка приложения затруднилась очередным моментом - если ранее в приложении предполагалось скрывать/открывать различные страницы с помощью запроса к роли пользователя, а сами роли определять непосредственно в LDAP, то теперь надо помнить, что эту роль необходимо продублировать в web.xml.
        </description>
      
      
    
    
    
    <category>Oracle database</category>
    
    <category>Web technologies</category>
    
    <comments>http://www.theserverside.ru:80/blog/2007/03/30/1175244960000.html#comments</comments>
    <guid isPermaLink="true">http://www.theserverside.ru:80/blog/2007/03/30/1175244960000.html</guid>
    <pubDate>Fri, 30 Mar 2007 08:56:00 GMT</pubDate>
  </item>
  
  </channel>
</rss>

