<?xml version="1.0"?>
<rss version="2.0">
<channel>
  <title>Simon Brown - acegi tag</title>
  <link>http://www.simongbrown.com/blog/tags/acegi/</link>
  <description>Coding the architecture</description>
  <language>en</language>
  <copyright>Simon Brown</copyright>
  <lastBuildDate>Tue, 06 May 2008 13:33:00 GMT</lastBuildDate>
  <generator>Pebble (http://pebble.sourceforge.net)</generator>
  <docs>http://backend.userland.com/rss</docs>
  
  
  <item>
    <title>Pebble security</title>
    <link>http://www.simongbrown.com/blog/2006/03/06/pebble_security.html</link>
    
      
        <description>
          &lt;p&gt;
Okay, so I said that I&#039;d blog about some of the new Pebble 2.0 features, so let&#039;s start with Security. As &lt;a href=&#034;http://www.simongbrown.com/blog/2006/02/16/pebble_2_0.html&#034;&gt;I said before&lt;/a&gt;, Pebble 2.0 makes use of the &lt;a href=&#034;http://acegisecurity.org&#034;&gt;Acegi Security System for Spring&lt;/a&gt;, meaning that Pebble now supports &#034;remember me&#034; functionality. You can see this here on my blog and in the screenshot below (click to see the full size version) - there&#039;s an additional checkbox on the login form.
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2006/pebble2-loggedout.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2006/pebble2-loggedout-small.png&#034; alt=&#034;Pebble, user not yet logged in - click for full size image&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
Speaking of the login form, you&#039;ll notice that this now appears on all pages so you don&#039;t have to explicitly click the &#034;login&#034; link just to get to the login page. Of course, try to access a restricted page when you&#039;re not logged in and you&#039;ll still be prompted to login as before.
&lt;/p&gt;

&lt;p&gt;
One of the things that always bugged me (a little, anyway) about the current version of Pebble is that, after you login, the admin links take up a fair chunk of screen real estate. Worse, you have to scroll past them all to get to the admin feature that you&#039;re trying to use. In Pebble 2.0, the admin links replace the login form once you&#039;ve logged in. The neat thing about this is that these links are always easily reachable, yet don&#039;t take up any of the main content space. Again, you can see this in the following screenshot (click to see the full size version).
&lt;/p&gt;

&lt;div align=&#034;center&#034;&gt;
&lt;a href=&#034;http://www.simongbrown.com/blog/images/2006/pebble2-loggedin.png&#034;&gt;&lt;img src=&#034;http://www.simongbrown.com/blog/images/2006/pebble2-loggedin-small.png&#034; alt=&#034;Pebble, user logged in - click for full size image&#034; border=&#034;0&#034; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;
The final thing to say about security is that you can now use your regular Pebble login when posting from an XML-RPC blogging client (such as MarsEdit, w.bloggar, etc). This is all thanks to Acegi and a bit of Spring IoC.
&lt;/p&gt;
        </description>
      
      
    
    
    
    <category>Pebble</category>
    
    <comments>http://www.simongbrown.com/blog/2006/03/06/pebble_security.html#comments</comments>
    <guid isPermaLink="true">http://www.simongbrown.com/blog/2006/03/06/pebble_security.html</guid>
    <pubDate>Mon, 06 Mar 2006 21:46:26 GMT</pubDate>
  </item>
  
  </channel>
</rss>
