<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:08:56 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-214] Support application of policies based on query parameters</title>
                <link>https://jira.opendaylight.org/browse/AAA-214</link>
                <project id="10102" key="AAA">aaa</project>
                    <description>&lt;p&gt;In RFC-8040 RESTCONF, it is possible to specify from which datastore user would like to read data using query parameter; example:&lt;/p&gt;

&lt;p&gt;GET /rests/data/network-topology:network-topology/topology=topology-netconf/node=test/yang-ext:mount/interfaces:interfaces?content=nonconfig&lt;/p&gt;

&lt;p&gt;Another example - selection API (fields query parameter):&lt;/p&gt;

&lt;p&gt;GET /rests/data/network-topology:network-topology/topology=topology-netconf/node=test/yang-ext:mount/interfaces:interfaces/interface=l0?fields=config,description&lt;/p&gt;

&lt;p&gt;It would be great, if it is possible to specify policy that can restrict access to resources based on content of some query parameter.&lt;/p&gt;

&lt;p&gt;Use cases:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;allow to read only operational/config data on selected paths for selected users (this was probably possible in DRAFT-02 RESTCONF, since datastore specification is part of URI)&lt;/li&gt;
	&lt;li&gt;for selected resources, user must specify fields query parameter that matches some pattern - it is not possible to read &apos;whole&apos; subtree&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note: Such feature is probably out-of-scope of&#160;&lt;a href=&quot;http://shiro.apache.org/web.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://shiro.apache.org/web.html&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34058">AAA-214</key>
            <summary>Support application of policies based on query parameters</summary>
                <type id="10103" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10311&amp;avatarType=issuetype">New Feature</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="jaro0149odl">Jaroslav T&#243;th</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 May 2021 13:40:21 +0000</created>
                <updated>Mon, 24 May 2021 14:25:53 +0000</updated>
                                                                            <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</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|i03y5r:</customfieldvalue>

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