<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:03 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>[CONTROLLER-856] odl-restconf feature is not properly bringing in odl-aaa-authn</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-856</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;odl-restconf feature does not properly depend on odl-aaa-authn and thus if it is started before authn &lt;/p&gt;

&lt;p&gt;a)  Does not have authentication&lt;br/&gt;
b)  Logs many many errors like:&lt;/p&gt;

&lt;p&gt;2014-09-17 01:55:16,104 | WARN  | pool-15-thread-1 | AbstractLifeCycle                | 213 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.14.v20131031 | FAILED org.eclipse.jetty.security.ConstraintSecurityHandler@1830c120: java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@3771ebd0 in org.eclipse.jetty.security.ConstraintSecurityHandler@1830c120&lt;br/&gt;
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@3771ebd0 in org.eclipse.jetty.security.ConstraintSecurityHandler@1830c120&lt;br/&gt;
        at org.eclipse.jetty.security.authentication.LoginAuthenticator.setConfiguration(LoginAuthenticator.java:61)&lt;span class=&quot;error&quot;&gt;&amp;#91;213:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031&amp;#93;&lt;/span&gt;&lt;br/&gt;
...&lt;/p&gt;

&lt;p&gt;2014-09-17 01:55:12,053 | ERROR | pool-15-thread-2 | WebAppPublisher                  | 228 - org.ops4j.pax.web.pax-web-extender-war - 3.1.0 | Error deploying web application&lt;br/&gt;
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.BasicAuthenticator@66db77f in org.eclipse.jetty.security.ConstraintSecurityHandler@d29f625&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25410">CONTROLLER-856</key>
            <summary>odl-restconf feature is not properly bringing in odl-aaa-authn</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="hagbard">Ed Warnicke</assignee>
                                    <reporter username="hagbard">Ed Warnicke</reporter>
                        <labels>
                    </labels>
                <created>Thu, 18 Sep 2014 10:52:31 +0000</created>
                <updated>Thu, 19 Oct 2017 15:31:08 +0000</updated>
                            <resolved>Thu, 25 Sep 2014 16:59:08 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>restconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="49248" author="tony.tkacik@gmail.com" created="Thu, 18 Sep 2014 13:16:08 +0000"  >&lt;p&gt;ODL Restconf feature must not depend on odl-aaa-authn feature (dependency cycle).&lt;br/&gt;
What you really want is odl-restconf-aaa-authn feature which will install this two together.&lt;/p&gt;</comment>
                            <comment id="49249" author="liem.m.nguyen@gmail.com" created="Thu, 18 Sep 2014 17:40:18 +0000"  >&lt;p&gt;Echoing Tony... Do we have an &quot;integration&quot; feature that allows installing of odl-aaa-authn and odl-restconf together?  This would solve this issue for now.&lt;/p&gt;

&lt;p&gt;In the next release, we probably want to move away from web.xml and use the whiteboard extender pattern so restconf can react to authn joining/leaving.  I am investigating into this...&lt;/p&gt;</comment>
                            <comment id="49250" author="tony.tkacik@gmail.com" created="Fri, 19 Sep 2014 08:35:28 +0000"  >&lt;p&gt;So Integration projects defines several features (odl-integration-compatible-with-all and others),&lt;br/&gt;
so the one I am proposing does not exists as of now, but it should be easy to create one.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="22263">AAA-12</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1948</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=1948]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02mzb:</customfieldvalue>

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