<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 07:32:46 CET 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>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLSTK-1036] securityCallback is not working for custom pattern: PUR pattern not working</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLSTK-1036</link>
                <project id="10287" key="MGNLSTK">Magnolia Standard Templating Kit (closed)</project>
                    <description>&lt;p&gt;After setting the ACL of the PUR right (&lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4449&quot; title=&quot;Protected Page does not redirect to the login page&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4449&quot;&gt;&lt;del&gt;MGNLPUR-68&lt;/del&gt;&lt;/a&gt;), the standard login form appears and not the PUR login form:&lt;br/&gt;
&lt;a href=&quot;http://demopublic.magnolia-cms.com/demo-project/members-area/protected.html?something&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://demopublic.magnolia-cms.com/demo-project/members-area/protected.html?something&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seems as the public securityCallback pattern is ignored.&lt;/p&gt;

&lt;p&gt;Besides:&lt;br/&gt;
Its not viewable&amp;amp;changeable anymore, to what &apos;location&apos; the default &apos;form&apos; pattern is matched to.&lt;br/&gt;
So it can&apos;t be changed, and for beginners it can&apos;t be known where it will apply to.&lt;/p&gt;</description>
                <environment></environment>
        <key id="24070">MGNLSTK-1036</key>
            <summary>securityCallback is not working for custom pattern: PUR pattern not working</summary>
                <type id="1" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10883&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/critical.svg">Critical</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="ochytil">Ondrej Chytil</assignee>
                                    <reporter username="cringele">Christian Ringele</reporter>
                        <labels>
                    </labels>
                <created>Fri, 25 May 2012 12:07:05 +0200</created>
                <updated>Wed, 6 Feb 2013 16:42:48 +0100</updated>
                            <resolved>Tue, 4 Dec 2012 13:40:22 +0100</resolved>
                                                    <fixVersion>2.0.7</fixVersion>
                                    <component>demoproject</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="47423" author="cringele" created="Fri, 25 May 2012 12:07:48 +0200"  >&lt;p&gt;Only with correct ACL this behavior will show up.&lt;/p&gt;</comment>
                            <comment id="48162" author="mdivilek" created="Wed, 20 Jun 2012 10:47:29 +0200"  >&lt;p&gt;This issue is caused because &lt;tt&gt;info.magnolia.cms.security.SecurityCallbackFilter.selectClientCallback(HttpServletRequest)&lt;/tt&gt; doesn&apos;t choose the best clientCallback, but the first one. And there is the same issue like in &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-4449&quot; title=&quot;Protected Page does not redirect to the login page&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-4449&quot;&gt;&lt;del&gt;MAGNOLIA-4449&lt;/del&gt;&lt;/a&gt;. patternString for public clientCallback is setup to &quot;/demo-project/members-area/protected*&quot; but this doesn&apos;t match with current uri which doen&apos;t contain site definition name.&lt;/p&gt;</comment>
                            <comment id="54016" author="ochytil" created="Thu, 29 Nov 2012 16:19:06 +0100"  >&lt;p&gt;Issue was actually fixed by security changes introduced in 4.5.6 version. Setting for demo-project was updated now in anonymous role ACL and securityCallback filter.&lt;/p&gt;</comment>
                            <comment id="54051" author="dlipp" created="Fri, 30 Nov 2012 08:55:13 +0100"  >&lt;p&gt;To be verified: fix was not working on master - one could no longer log in.&lt;/p&gt;</comment>
                            <comment id="54126" author="ochytil" created="Fri, 30 Nov 2012 14:27:42 +0100"  >&lt;p&gt;Master branch update with config which respects changes done in &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MAGNOLIA-3861&quot; title=&quot;node2bean: support for SimpleUrlPattern&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MAGNOLIA-3861&quot;&gt;&lt;del&gt;MAGNOLIA-3861&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="54168" author="had" created="Sun, 2 Dec 2012 20:53:35 +0100"  >&lt;p&gt;On master you are changing node to property for security callback. However there should be update task that changes all config nodes for securityCallbacks to properties in core already. So your update task here should be just renaming the property. Also what if that old node/property didn&apos;t exist at all? You should create it in such case.&lt;/p&gt;</comment>
                            <comment id="54351" author="had" created="Tue, 4 Dec 2012 13:29:43 +0100"  >&lt;p&gt;Link this ticket with N2B ticket mentioned in commit comments. You can close it as resolved afterwards.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="24057">MAGNOLIA-4449</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="21882">MAGNOLIA-3861</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="27703">MGNLSTK-1085</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 20 Jun 2012 10:47:29 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 11 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>cringele</customfieldvalue>
            <customfieldvalue>dlipp</customfieldvalue>
            <customfieldvalue>had</customfieldvalue>
            <customfieldvalue>mdivilek</customfieldvalue>
            <customfieldvalue>ochytil</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03vn3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>22736</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>