<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:49 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[AAA-172] ODLJndiLdapRealmAuthNOnly fails to load</title>
                <link>https://jira.opendaylight.org/browse/AAA-172</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;If you uncomment the ODLJndiLdapRealmAuthNOnly section in the aaa-app-config.xml, it fails to load:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2018-03-20T15:57:49,446 | ERROR | Blueprint Extender: 3 | EnvironmentLoader                | 160 - org.apache.shiro.web - 1.3.2 | Shiro environment initialization failed
org.apache.shiro.config.ConfigurationException: Property &apos;searchBase&apos; does not exist for object of type org.opendaylight.aaa.shiro.realm.ODLJndiLdapRealmAuthNOnly.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I tested this running the odl-aaa-shiro SFT. In fact there&apos;s 3 properties that fail:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;    &amp;lt;main&amp;gt;
        &amp;lt;pair-key&amp;gt;ldapRealm.searchBase&amp;lt;/pair-key&amp;gt;
        &amp;lt;pair-value&amp;gt;dc=DOMAIN,dc=TLD&amp;lt;/pair-value&amp;gt;
    &amp;lt;/main&amp;gt;
    &amp;lt;main&amp;gt;
        &amp;lt;pair-key&amp;gt;ldapRealm.groupRolesMap&amp;lt;/pair-key&amp;gt;
        &amp;lt;pair-value&amp;gt;&amp;amp;quot;person&amp;amp;quot;:&amp;amp;quot;admin&amp;amp;quot;, &amp;amp;quot;organizationalPerson&amp;amp;quot;:&amp;amp;quot;user&amp;amp;quot;&amp;lt;/pair-value&amp;gt;
    &amp;lt;/main&amp;gt;
    &amp;lt;main&amp;gt;
        &amp;lt;pair-key&amp;gt;ldapRealm.ldapAttributeForComparison&amp;lt;/pair-key&amp;gt;
        &amp;lt;pair-value&amp;gt;objectClass&amp;lt;/pair-value&amp;gt;
    &amp;lt;/main&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I assume it looks for setters on the class for the properties. There are no setters in the DefaultLdapRealm base class for those properties.&lt;/p&gt;

&lt;p&gt;This XML has existed for a while - perhaps a prior version of the shiro lib had those settings. Not sure if there&apos;s another way to set them or if they&apos;re even needed anymore. &lt;/p&gt;</description>
                <environment></environment>
        <key id="29476">AAA-172</key>
            <summary>ODLJndiLdapRealmAuthNOnly fails to load</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="tpantelis">Tom Pantelis</reporter>
                        <labels>
                    </labels>
                <created>Wed, 21 Mar 2018 20:53:24 +0000</created>
                <updated>Wed, 21 Mar 2018 20:53:24 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                        <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03bzz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>