<!-- 
RSS generated by JIRA (6.1.4#6159-sha1:44eaedef2e4a625c6c7183698b2468d4719c20dc) at Fri Apr 17 08:28:14 EEST 2026

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 add field=key&field=summary to the URL of your request.
For example:
http://jira.mobinets.com/jira/si/jira.issueviews:issue-xml/LS-1027/LS-1027.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Mobinets-JIRA</title>
    <link>http://jira.mobinets.com/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>6.1.4</version>
        <build-number>6159</build-number>
        <build-date>19-11-2013</build-date>
    </build-info>

<item>
            <title>[LS-1027] NEP Logout via ADFS &#8211; Session Not Terminating Properly (ADFS URL Error)</title>
                <link>http://jira.mobinets.com/jira/browse/LS-1027</link>
                <project id="14300" key="LS">L3 Support</project>
                    <description>&lt;p&gt;Users are facing errors while logging out of NEP through ADFS. The logout process does not terminate the session properly, leading to session persistence issues.&lt;/p&gt;

&lt;p&gt;This may also be contributing to the &#8220;User already authenticated&#8221; issue.&lt;/p&gt;

&lt;p&gt;Steps to Reproduce:&lt;/p&gt;

&lt;p&gt;Login to NEP via ADFS&lt;br/&gt;
Click on Logout&lt;br/&gt;
Observe behavior&lt;/p&gt;

&lt;p&gt;Actual Result:&lt;/p&gt;

&lt;p&gt;Error during logout (ADFS URL issue)&lt;br/&gt;
Session not terminated&lt;/p&gt;

&lt;p&gt;Expected Result:&lt;/p&gt;

&lt;p&gt;Successful logout without errors&lt;br/&gt;
Complete session termination (both NEP + ADFS)&lt;/p&gt;

&lt;p&gt;Impact:&lt;/p&gt;

&lt;p&gt;Sessions remain active&lt;br/&gt;
Users face login issues later&lt;br/&gt;
Security concern (session persistence)&lt;/p&gt;</description>
                <environment></environment>
        <key id="154813">LS-1027</key>
            <summary>NEP Logout via ADFS &#8211; Session Not Terminating Properly (ADFS URL Error)</summary>
                <type id="1" iconUrl="http://jira.mobinets.com/jira/images/icons/issuetypes/bug.png">Bug</type>
                                            <priority id="10002" iconUrl="http://jira.mobinets.com/jira/images/icons/normal.png">Normal</priority>
                        <status id="10023" iconUrl="http://jira.mobinets.com/jira/images/icons/statuses/generic.png">Ready for QA</status>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="syadav">Sanju Yadav</assignee>
                                    <reporter username="syadav">Sanju Yadav</reporter>
                        <labels>
                    </labels>
                <created>Wed, 25 Mar 2026 09:59:06 +0200</created>
                <updated>Fri, 3 Apr 2026 13:40:47 +0300</updated>
                                                                            <component>NEP</component>
                        <due>Wed, 25 Mar 2026 00:00:00 +0200</due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="146934" author="okamalddine" created="Fri, 3 Apr 2026 13:37:38 +0300"  >&lt;p&gt;Fix: AppUserChecker.check() now evicts the stale cache entry instead of throwing on re-login. Also hardened adfsLogin() to swallow logout errors before calling validateToken.&lt;/p&gt;</comment>
                            <comment id="146935" author="okamalddine" created="Fri, 3 Apr 2026 13:38:24 +0300"  >&lt;p&gt;Root cause: Spring Security user cache was not evicted on SSO logout when the authentication field was null/stale after Vaadin session reset, causing AppUserChecker to block re-login with MultipleAuthenticationException.&lt;br/&gt;
Fix: AppUserChecker.check() now evicts the stale cache entry instead of throwing on re-login. Also hardened adfsLogin() to swallow logout errors before calling validateToken.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10200" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Complexity</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10104"><![CDATA[Very High]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Customer</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="12300"><![CDATA[Airtel India]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_11009" key="com.innovalog.jmcf.jira-misc-custom-fields:calculated-text-field">
                        <customfieldname>Dev. Actual Duration</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[0 minutes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10304" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Gantt Options</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10200"><![CDATA[Milestone]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10800" key="com.capitalcityconsultants.jira.plugins.customfields.ccc-lastcomment:last-comment">
                        <customfieldname>Last Comment</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p style=&quot;display:inline&quot;&gt;&lt;b&gt;Evaluation License Error:&lt;/b&gt; EXPIRED&lt;/p&gt;</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_12500" key="com.atlassian.jira.toolkit:originalestimate">
                        <customfieldname>Original Estimate</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11008" key="com.innovalog.jmcf.jira-misc-custom-fields:calculated-text-field">
                        <customfieldname>PDM Actual Duration</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[0 minutes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10301" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Planned End</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 25 Mar 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10300" key="com.atlassian.jira.plugin.system.customfieldtypes:datetime">
                        <customfieldname>Planned Start</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 25 Mar 2026 00:00:00 +0200</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10401" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Product</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10306"><![CDATA[NEP]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10004" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_11704" key="vivid.trace:VTDirections-custom-field-type">
                        <customfieldname>VTDirections</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        </customfields>
    </item>
</channel>
</rss>