<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="http://syndication.webwiz.co.uk/rss_namespace/">
 <channel>
  <title>DevForce Community Forum : User session management</title>
  <link>http://www.ideablade.com/forum/</link>
  <description>This is an XML content feed of; DevForce Community Forum : DevForce 2010 : User session management</description>
  <pubDate>Wed, 29 Jul 2026 16:54:02 -700</pubDate>
  <lastBuildDate>Wed, 09 Feb 2011 09:51:49 -700</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 9.69</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>www.ideablade.com/forum/RSS_post_feed.asp?TID=2494</WebWizForums:feedURL>
  <image>
   <title>DevForce Community Forum</title>
   <url>http://www.ideablade.com/forum/forum_images/IdeaBlade_logo_tm.png</url>
   <link>http://www.ideablade.com/forum/</link>
  </image>
  <item>
   <title>User session management : We&amp;#039;ve had a long-standing...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2494&amp;PID=9909#9909</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=11" rel="nofollow">kimj</a><br /><strong>Subject:</strong> 2494<br /><strong>Posted:</strong> 09-Feb-2011 at 9:51am<br /><br />We've had a long-standing feature request to provide a pluggable "SessionManager".&nbsp; This is the piece of DevForce which tracks user logins and logouts (and calls the IEntityLoginManager) and keeps a list of logged in users.&nbsp; Unfortunately, we haven't yet implemented this feature, and the SessionManager capabilities are still mostly closed.<DIV>&nbsp;</DIV><DIV>1. A user session will time out after 30 minutes of inactivity by default.&nbsp; This is configurable with the &lt;serverSettings&gt; userSessionTimeout attribute.</DIV><DIV>&nbsp;</DIV><DIV>2.&nbsp;Without the pluggable SessionManager, DevForce does not provide a list of current users.&nbsp;&nbsp; You may be able to accomplish this by intercepting queries and saves, with the EntityServerQueryInterceptor and EntityServerSaveInterceptor,&nbsp;and looking at the Principal provided by those classes, in addition to keeping&nbsp;your own user session table tracked via login/logout.</DIV><DIV>&nbsp;</DIV><DIV>3. No.&nbsp; There's no way other than by calling Logout (or by the session timing out due to inactivity) to have a user removed from the active user list.&nbsp; </DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Wed, 09 Feb 2011 09:51:49 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2494&amp;PID=9909#9909</guid>
  </item> 
  <item>
   <title>User session management : I want to extend the security...</title>
   <link>http://www.ideablade.com/forum/forum_posts.asp?TID=2494&amp;PID=9890#9890</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://www.ideablade.com/forum/member_profile.asp?PF=988" rel="nofollow">tersiusk</a><br /><strong>Subject:</strong> 2494<br /><strong>Posted:</strong> 07-Feb-2011 at 11:45pm<br /><br />I want to extend the security to include administrator session management. This feature would allow an admin to view the current logged in users force a certain user to be logged off etc.<div><br></div><div>Our setup is as follows. We have a devforce security assembly that is responsible for authentication and user/role management this assembly is used by other programs for security. So a program would have it's own enitymanager that uses the LinkForAuthentication method to login with the security assembly entitymanger.</div><div><br></div><div>Now I am thinking of creating a session table to store session data in. When the LogonManager Logon method gets called I can create an entry in the table and when the Logoff is called I can just remove the session information for that user.&nbsp;</div><div><br></div><div>1. How long is a user session valid? Is there some way to set a timeout on the session so that&nbsp;re authentication&nbsp;has to&nbsp;occur after a period of inactivity?</div><div><br></div><div>2. How can I get a list of the current active users? For instance I would want to get a list of any users who have performed queries(With the program's entitymanager, not the security assembly enitiymanager) in the last X amount of time.</div><div><br></div><div>3. Is there a way to force a user's session to end?</div><div><br></div><div><br></div>]]>
   </description>
   <pubDate>Mon, 07 Feb 2011 23:45:22 -700</pubDate>
   <guid isPermaLink="true">http://www.ideablade.com/forum/forum_posts.asp?TID=2494&amp;PID=9890#9890</guid>
  </item> 
 </channel>
</rss>