<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:31 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-59] Allow applications to register themselves for additional AuthZ operations</title>
                <link>https://jira.opendaylight.org/browse/AAA-59</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;AAA AuthZ should allow other components to register callbacks for providing authorization decisions on requests made.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22310">AAA-59</key>
            <summary>Allow applications to register themselves for additional AuthZ operations</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                                <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="ajayl.bro@gmail.com">Ajay L</reporter>
                        <labels>
                    </labels>
                <created>Wed, 19 Aug 2015 20:42:57 +0000</created>
                <updated>Thu, 21 Mar 2019 11:56:42 +0000</updated>
                                                                            <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="42256" author="rgoulding" created="Tue, 25 Aug 2015 12:53:55 +0000"  >&lt;p&gt;I will attempt to clarify this.&lt;/p&gt;

&lt;p&gt;AuthZ decisions are currently made based on URL/Role/DOM operation.  This is hard coded and the real use case that AAA AuthZ attempts to support (RBAC).&lt;/p&gt;

&lt;p&gt;What Ajay is asking for is essentially a hook into the AuthZ engine to allow the AuthZ decision to be made using different criteria.&lt;/p&gt;

&lt;p&gt;For transparency, in a conversation with Ajay offline we discussed two different approaches to support such behavior:&lt;br/&gt;
1) Provide callback hooks in the AuthZ engine and an interface to make more advanced AuthZ decisions.&lt;br/&gt;
2) Extending the DomDataBroker or AuthzDomDataBroker.  I would suggest extending the latter, since then you can invoke super methods to make basic AuthZ decisions.&lt;/p&gt;

&lt;p&gt;The idea is to allow other groups/projects/individuals the capability to &quot;gate&quot; DOM transactions based on their own criteria.&lt;/p&gt;</comment>
                            <comment id="42257" author="rgoulding" created="Fri, 18 Dec 2015 22:32:26 +0000"  >&lt;p&gt;This will be added to the list of Boron priorities.  This is a new feature request, and could be considered during the next release if resources are available.&lt;/p&gt;</comment>
                    </comments>
                    <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>4159</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=4159]]></customfieldvalue>

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

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