shiro-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lhazlew...@apache.org
Subject svn commit: r1481423 [2/18] - in /shiro/site/publish: ./ 2010/ 2010/03/ 2010/03/18/ 2010/06/ 2010/06/01/ 2010/09/ 2010/09/14/ 2010/09/20/ 2010/09/24/ 2010/11/ 2010/11/03/ 2011/ 2011/01/ 2011/01/06/ 2011/01/13/ 2011/02/ 2011/02/10/ 2011/02/28/ 2011/03/ ...
Date Sat, 11 May 2013 21:33:51 GMT
Added: shiro/site/publish/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html (added)
+++ shiro/site/publish/2011/02/28/java-authorization-guide-with-apache-shiro-posted.html Sat May 11 21:33:47 2013
@@ -0,0 +1,102 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p>In our effort to improve the documentation you need to get started with Shiro, we've written a quick <a href="../../../java-authorization-guide.html" title="Java Authorization Guide">Java Authorization Guide</a> for your review.  Check out and tell us what you think.  And if you haven't already, check out our previous post, the <a href="../../../java-authentication-guide.html" title="Java Authentication Guide">Java Authentication Guide</a>.</p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2011/03/14/infoq-article-on-apache-shiro.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2011/03/14/infoq-article-on-apache-shiro.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2011/03/14/infoq-article-on-apache-shiro.html (added)
+++ shiro/site/publish/2011/03/14/infoq-article-on-apache-shiro.html Sat May 11 21:33:47 2013
@@ -0,0 +1,102 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p><a class="external-link" href="http://www.infoq.com/articles/apache-shiro" rel="nofollow">http://www.infoq.com/articles/apache-shiro</a></p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2011/05/24/the-new-rbac-resource-based-access-control.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2011/05/24/the-new-rbac-resource-based-access-control.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2011/05/24/the-new-rbac-resource-based-access-control.html (added)
+++ shiro/site/publish/2011/05/24/the-new-rbac-resource-based-access-control.html Sat May 11 21:33:47 2013
@@ -0,0 +1,106 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p>Hi Shiro community,</p>
+
+<p>The following article helps explain the differences in role-based vs resource-based access control and why Shiro's permission construct (which is based on resources) can be much better for an application:</p>
+
+<p><a class="external-link" href="http://www.katasoft.com/blog/2011/05/09/new-rbac-resource-based-access-control" rel="nofollow">The New RBAC: Resource-Based Access Control</a></p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2011/06/30/apache-shiro-login-demo.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2011/06/30/apache-shiro-login-demo.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2011/06/30/apache-shiro-login-demo.html (added)
+++ shiro/site/publish/2011/06/30/apache-shiro-login-demo.html Sat May 11 21:33:47 2013
@@ -0,0 +1,105 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p><a class="external-link" href="http://raibledesigns.com/" rel="nofollow">Matt Raible</a> has posted a really nice blog article and video demonstrating a login use case with Apache Shiro.  Check out the <a class="external-link" href="http://raibledesigns.com/rd/entry/java_web_application_security_part2" rel="nofollow">Java Web Application Security - Part III: Apache Shiro Login Demo</a> blog post and the video:</p>
+
+
+<object width="480" height="390"><param valuetype="data" name="movie" value="http://www.youtube.com/v/4LD4mF5ex2U?version=3&amp;hl=en_US&amp;rel=0"><param valuetype="data" name="allowFullScreen" value="true"><param valuetype="data" name="allowscriptaccess" value="always"><embed src="http://www.youtube.com/v/4LD4mF5ex2U?version=3&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2012/01/24/apache-shiro-120-released.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2012/01/24/apache-shiro-120-released.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2012/01/24/apache-shiro-120-released.html (added)
+++ shiro/site/publish/2012/01/24/apache-shiro-120-released.html Sat May 11 21:33:47 2013
@@ -0,0 +1,142 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p><font color="#222222">Dear Apache Shiro Community,</font></p>
+
+<p><font color="#222222">The Shiro team is pleased to announce the release of Apache Shiro version 1.2.0!</font></p>
+
+<p><font color="#222222">This release includes a number of bug fixes and new features since the&#160;</font><font color="#222222">1.1.0 release. &#160;The 1.2.0 release is available from</font> <font color="#222222"><a href="../../../download.html" title="Download">the Download page</a></font><font color="#222222">.</font></p>
+
+<p><font color="#222222">All binaries (.jars) are available in Maven Central already. &#160;Please&#160;</font><font color="#222222">note that the Apache mirrors are still updating to reflect the source&#160;</font><font color="#222222">distribution, but some mirrors may not be updated yet. &#160;If a mirror&#160;</font><font color="#222222">download link does not work, please try another or wait another 12 to&#160;</font><font color="#222222">24 hours.</font></p>
+
+<h3><a name="ApacheShiro1.2.0Released%21-NewFeatures"></a>New Features</h3>
+
+<ul><li>The ability to disable sessions per filter chain or entirely for an&#160;application.</li><li>Servlet Context Listener initialization in web apps (to allow&#160;components to utilize Shiro before Filter initialization)</li><li>A command line program to securely hash passwords (or any url, file&#160;or stream input for that matter).</li><li>New secure password hash formats that adhere to Modular Crypt Format&#160;conventions. &#160;These secure password hashes can be computed with the&#160;above named command line program and saved in text config (e.g.&#160;shiro.ini) directly. &#160;Plaintext passwords should never be stored. &#160;For&#160;those familiar with the Apache HTTPD passwd program, this achieves the&#160;same benefits.</li><li>A new LogoutFilter, as many apps don't need to show a view during&#160;logout (just logout and redirect to some known location).</li><li>Shiro filters can be enabled or disabled without removing them from&#160;the filter chain - usef
 ul in development (e.g. turn ssl requirement&#160;off in dev, but keep it on in production).</li><li><font color="#222222">A lot of work has gone into making secure password hash storage and&#160;</font><font color="#222222">comparison a much simpler task in Shiro, focused around the new&#160;</font><font color="#222222">concept of a PasswordService. &#160;You can use a PasswordService directly&#160;</font><font color="#222222">in your application code to hash passwords securely. &#160;You can then&#160;</font><font color="#222222">configure a PasswordMatcher on your Realm(s) to use the same&#160;</font><font color="#222222">PasswordService for password comparisons. &#160;See the PasswordService&#160;</font><font color="#222222">JavaDoc for example .ini configuration:</font>
+	<ul><li><font color="#222222">PasswordService:&#160;</font><a class="external-link" href="static/current/apidocs/org/apache/shiro/authc/credential/PasswordService.html">static/current/apidocs/org/apache/shiro/authc/credential/PasswordService.html</a></li><li><font color="#222222">PasswordMatcher:&#160;</font><a class="external-link" href="static/current/apidocs/org/apache/shiro/authc/credential/PasswordMatcher.html">static/current/apidocs/org/apache/shiro/authc/credential/PasswordMatcher.html</a></li></ul>
+	</li></ul>
+
+
+<p><font color="#222222">More complete PasswordService and related config documentation will be&#160;</font><font color="#222222">added to the Shiro website in the next few days - it was better to&#160;</font><font color="#222222">release now for the many who are waiting on the release, and follow up&#160;</font><font color="#222222">with this part of the documentation shortly.</font></p>
+<ul><li><font color="#222222">Three new 'support' modules:</font>
+	<ul><li><font color="#222222">Apache Karaf features (shiro-features-1.2.0.jar)</font></li><li><font color="#222222">Google Guice:&#160;</font><a class="external-link" href="guice.html">guice.html</a></li><li><font color="#222222">Jasig CAS:&#160;</font><a class="external-link" href="cas.html">cas.html</a></li></ul>
+	</li></ul>
+
+
+<p><font color="#222222">And even more new features! &#160;See the 'Resolved Issues' below for a&#160;</font><font color="#222222">complete list.</font></p>
+
+<h3><a name="ApacheShiro1.2.0Released%21-Backwardsincompatibleorpotentialbreakingchanges"></a>Backwards-incompatible or potential breaking changes</h3>
+
+<p><font color="#222222">There are only a few small cases where breakage could occur - please&#160;</font><font color="#222222">view the release notes to ensure you mitigate any potential breaking&#160;</font><font color="#222222">change - particularly if you are using the SecureRandomNumberGenerator</font><br clear="none">
+<font color="#222222">or Shiro's Block Cipher Services (AES, Blowfish):</font></p>
+
+<p><a class="external-link" href="https://svn.apache.org/repos/asf/shiro/tags/shiro-root-1.2.0/RELEASE-NOTES">https://svn.apache.org/repos/asf/shiro/tags/shiro-root-1.2.0/RELEASE-NOTES</a></p>
+
+<h3><a name="ApacheShiro1.2.0Released%21-ResolvedIssues"></a>Resolved Issues</h3>
+
+<p><font color="#222222">Jira resolved issue report:</font></p>
+
+<p><a class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12315478">https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12315478</a></p>
+
+<p><font color="#222222">Enjoy!</font></p>
+
+
+
+<p><font color="#222222">The Apache Shiro</font> Team</p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2012/03/13/whats-new-in-apache-shiro-12.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2012/03/13/whats-new-in-apache-shiro-12.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2012/03/13/whats-new-in-apache-shiro-12.html (added)
+++ shiro/site/publish/2012/03/13/whats-new-in-apache-shiro-12.html Sat May 11 21:33:47 2013
@@ -0,0 +1,104 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p>Here's an article covering some of the main features and enhancements in Apache Shiro 1.2:</p>
+
+<p><a class="external-link" href="http://www.stormpath.com/blog/2012/03/12/whats-new-in-apache-shiro-12.html" rel="nofollow">http://www.stormpath.com/blog/2012/03/12/whats-new-in-apache-shiro-12.html</a></p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/2012/07/29/apache-shiro-121-released.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/2012/07/29/apache-shiro-121-released.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/2012/07/29/apache-shiro-121-released.html (added)
+++ shiro/site/publish/2012/07/29/apache-shiro-121-released.html Sat May 11 21:33:47 2013
@@ -0,0 +1,114 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="../../../assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="../../../assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="../../../index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="../../../download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="../../../documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="../../../support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="../../../commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="../../../documentation.html">Documentation</a></li>
+                    <li><a href="../../../news.html">News</a></li>
+                    <li><a href="../../../events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="../../../mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="../../../contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <p>Dear Apache Shiro Community,</p>
+
+<p>The Shiro team is pleased to announce the release of Apache Shiro version 1.2.1.  This is the first bug fix point release after 1.2.0.</p>
+
+<p>This release includes <a class="external-link" href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310950&amp;version=12319511">11 bug fixes</a> since the 1.2.0 release and is available for <a href="../../../download.html" title="Download">Download</a> now.</p>
+
+<p>All binaries (.jars) are available in Maven Central already.  Please note that the Apache mirrors are still updating to reflect the source distribution, but some mirrors may not be updated yet.  If a mirror download link does not work, please try another or wait another 12 to 24 hours.</p>
+
+<p>For more information on Shiro 1.2, please read the "<a class="external-link" href="http://www.stormpath.com/blog/whats-new-apache-shiro-12" rel="nofollow">What's new in Apache Shiro 1.2?</a>" article or the previous <a class="external-link" href="2012/01/24/apache-shiro-120-released.html">1.2 release announcement</a>.</p>
+
+<p>Enjoy!</p>
+
+<p>The Apache Shiro Team</p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/about.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/about.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/about.html (added)
+++ shiro/site/publish/about.html Sat May 11 21:33:47 2013
@@ -0,0 +1,140 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="./assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="./assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="./assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="./assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="./assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="./index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="./download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="./documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="./support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="./commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="./documentation.html">Documentation</a></li>
+                    <li><a href="./news.html">News</a></li>
+                    <li><a href="./events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="./mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="./contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <h1><a name="About-AboutApacheShiro"></a>About Apache Shiro</h1>
+
+<p>Apache Shiro is is a top level open source project under the <a class="external-link" href="http://www.apache.org">Apache
+    Software Foundation</a>. As a project, Shiro is an application security framework that provides application
+    developers very clean and simple ways of supporting four cornerstones of security in their applications:
+    authentication, authorization, enterprise session management and cryptography. </p>
+
+<p>If you'd like to learn more about Shiro please visit the links below</p>
+
+<ul class="alternate">
+    <li><b><a href="what-is-shiro.html" title="What is Shiro">What is Shiro</a></b> - A deeper look into the project,
+        its mission, and its history
+    </li>
+</ul>
+
+
+<ul class="alternate">
+    <li><b><a href="features.html" title="Features">Features</a></b> - Explore the major features of the project</li>
+</ul>
+
+
+<ul class="alternate">
+    <li><b><a href="news.html" title="News">News</a></b> - Stay up to date on the latest Apache Shiro news</li>
+</ul>
+
+
+<ul class="alternate">
+    <li><b><a href="events.html" title="Events">Events</a></b> - See what Apache Shiro events are coming that you should
+        consider attending
+    </li>
+</ul>
+
+
+<ul class="alternate">
+    <li><b><a href="license.html" title="License">License</a></b> - Review the license under which Shiro is released--
+        Apache Software License, Version 2.0
+    </li>
+</ul>
+
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/adoption.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/adoption.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/adoption.html (added)
+++ shiro/site/publish/adoption.html Sat May 11 21:33:47 2013
@@ -0,0 +1,106 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="./assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="./assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="./assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="./assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="./assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="./index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="./download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="./documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="./support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="./commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="./documentation.html">Documentation</a></li>
+                    <li><a href="./news.html">News</a></li>
+                    <li><a href="./events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="./mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="./contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <h1><a name="Adoption-ApacheShiroAdoption"></a>Apache Shiro Adoption</h1>
+
+<p>Are you using Shiro to build an application? List your name and company here and let the world know!</p>
+
+<p>The more people that adopt Shiro, the better it becomes, and the more you benefit from it. Help adoption by letting others know how you use it.</p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/architecture.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/architecture.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/architecture.html (added)
+++ shiro/site/publish/architecture.html Sat May 11 21:33:47 2013
@@ -0,0 +1,213 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="./assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="./assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="./assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="./assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="./assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="./index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="./download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="./documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="./support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="./commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="./documentation.html">Documentation</a></li>
+                    <li><a href="./news.html">News</a></li>
+                    <li><a href="./events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="./mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="./contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <h1><a name="Architecture-ApacheShiroArchitecture"></a>Apache Shiro Architecture</h1>
+
+<p>Apache Shiro's design goals are to simplify application security by being intuitive and easy to use.  Shiro's core design models how most people think about application security - in the context of someone (or something) interacting with an application.</p>
+
+<p>Software applications are usually designed based on user stories.  That is, you'll often design user interfaces or service APIs based on how a user would (or should) interact with the software.  For example, you might say, "If the user interacting with my application is logged in, I will show them a button they can click to view their account information.  If they are not logged in, I will show a sign-up button."  </p>
+
+<p>This example statement indicates that applications are largely written to satisfy user requirements and needs.  Even if the 'user' is another software system and not a human being, you still write code to reflect behavior based on who (or what) is currently interacting with your software.</p>
+
+<p>Shiro reflects these concepts in its own design. By matching what is already intuitive for software developers, Apache Shiro remains intuitive and easy to use in practically any application.</p>
+
+<h2><a name="Architecture-HighLevelOverview"></a>High-Level Overview</h2>
+
+<p>At the highest conceptual level, Shiro's architecture has 3 primary concepts: the <tt>Subject</tt>, <tt>SecurityManager</tt> and <tt>Realms</tt>.  The following diagram is a high-level overview of how these components interact, and we'll cover each concept below:</p>
+
+<p><br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+<span class="image-wrap" style="display: block; text-align: center"><img src="assets/images/ShiroBasicArchitecture.png" style="border: 0px solid black"></span>
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></p>
+
+<ul><li><b>Subject</b>: As we've mentioned in our <a href="tutorial.html" title="Tutorial">Tutorial</a>, the <tt>Subject</tt> is essentially a security specific 'view' of the the currently executing user.  Whereas the word 'User' often implies a human being, a <tt>Subject</tt> can be a person, but it could also represent a 3rd-party service, daemon account, cron job, or anything similar - basically anything that is currently interacting with the software.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+<tt>Subject</tt> instances are all bound to (and require) a <tt>SecurityManager</tt>.  When you interact with a <tt>Subject</tt>, those interactions translate to subject-specific interactions with the <tt>SecurityManager</tt>.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>SecurityManager</b>: The <tt>SecurityManager</tt> is the heart of Shiro&#8217;s architecture and acts as a sort of 'umbrella&#8217; object that coordinates its internal security components that together form an object graph. However, once the SecurityManager and its internal object graph is configured for an application, it is usually left alone and application developers spend almost all of their time with the <tt>Subject</tt> API.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+We will talk about the <tt>SecurityManager</tt> in detail later on, but it is important to realize that when you interact with a <tt>Subject</tt>, it is really the <tt>SecurityManager</tt> behind the scenes that does all the heavy lifting for any <tt>Subject</tt> security operation.  This is reflected in the basic flow diagram above.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>Realms</b>:  Realms act as the &#8216;bridge&#8217; or &#8216;connector&#8217; between Shiro and your application&#8217;s security data. When it comes time to actually interact with security-related data like user accounts to perform authentication (login) and authorization (access control), Shiro looks up many of these things from one or more Realms configured for an application.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+In this sense a Realm is essentially a security-specific <a class="external-link" href="http://en.wikipedia.org/wiki/Data_access_object" rel="nofollow">DAO</a>: it encapsulates connection details for data sources and makes the associated data available to Shiro as needed. When configuring Shiro, you must specify at least one Realm to use for authentication and/or authorization. The <tt>SecurityManager</tt> may be configured with multiple Realms, but at least one is required.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+Shiro provides out-of-the-box Realms to connect to a number of security data sources (aka directories) such as LDAP, relational databases (JDBC), text configuration sources like INI and properties files, and more. You can plug-in your own Realm implementations to represent custom data sources if the default Realms do not meet your needs.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+Like other internal components, the Shiro <tt>SecurityManager</tt> manages how Realms are used to acquire security and identity data to be represented as <tt>Subject</tt> instances.</li></ul>
+
+
+<h2><a name="Architecture-DetailedArchitecture"></a>Detailed Architecture</h2>
+
+<p>The following diagram shows Shiro's core architectural concepts followed by short summaries of each:</p>
+
+<p><span class="image-wrap" style="display: block; text-align: center"><img src="assets/images/ShiroArchitecture.png" style="border: 0px solid black"></span></p>
+
+<ul><li><b>Subject</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/subject/Subject.html">org.apache.shiro.subject.Subject</a></tt>)<br clear="none">
+A security-specific 'view' of the entity (user, 3rd-party service, cron job, etc) currently interacting with the software.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>SecurityManager</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/mgt/SecurityManager.html">org.apache.shiro.mgt.SecurityManager</a></tt>)<br clear="none">
+As mentioned above, the <tt>SecurityManager</tt> is the heart of Shiro's architecture.  It is mostly an 'umbrella' object that coordinates its managed components to ensure they work smoothly together.  It also manages Shiro's view of every application user, so it knows how to perform security operations per user.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>Authenticator</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/authc/Authenticator.html">org.apache.shiro.authc.Authenticator</a></tt>)<br clear="none">
+The <tt>Authenticator</tt> is the component that is responsible for executing and reacting to authentication (log-in) attempts by users.  When a user tries to log-in, that logic is executed by the <tt>Authenticator</tt>.  The <tt>Authenticator</tt> knows how to coordinate with one or more <tt>Realms</tt> that store relevant user/account information.  The data obtained from these <tt>Realms</tt> is used to verify the user's identity to guarantee the user really is who they say they are.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+	<ul><li><b>Authentication Strategy</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/authc/pam/AuthenticationStrategy.html">org.apache.shiro.authc.pam.AuthenticationStrategy</a></tt>)<br clear="none">
+If more than one <tt>Realm</tt> is configured, the <tt>AuthenticationStrategy</tt> will coordinate the Realms to determine the conditions under which an authentication attempt succeeds or fails (for example, if one realm succeeds but others fail, is the attempt successful? Must all realms succeed? Only the first?).
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li></ul>
+	</li><li><b>Authorizer</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/authz/Authorizer.html">org.apache.shiro.authz.Authorizer</a></tt>)<br clear="none">
+The <tt>Authorizer</tt> is the component responsible determining users' access control in the application.  It is the mechanism that ultimately says if a user is allowed to do something or not.  Like the <tt>Authenticator</tt>, the <tt>Authorizer</tt> also knows how to coordinate with multiple back-end data sources to access role and permission information.  The <tt>Authorizer</tt> uses this information to determine exactly if a user is allowed to perform a given action.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>SessionManager</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/session/mgt/SessionManager.html">org.apache.shiro.session.mgt.SessionManager</a></tt>)<br clear="none">
+The <tt>SessionManager</tt> knows how to create and manage user <tt>Session</tt> lifecycles to provide a robust Session experience for users in all environments.  This is a unique feature in the world of security frameworks - Shiro has the ability to natively manage user Sessions in any environment, even if there is no Web/Servlet or EJB container available.  By default, Shiro will use an existing session mechanism if available, (e.g. Servlet Container), but if there isn't one, such as in a standalone application or non-web environment, it will use its built-in enterprise session management to offer the same programming experience.  The <tt>SessionDAO</tt> exists to allow any datasource to be used to persist sessions.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline">
+	<ul><li><b>SessionDAO</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/session/mgt/eis/SessionDAO.html">org.apache.shiro.session.mgt.eis.SessionDAO</a></tt>)<br clear="none">
+The <tt>SessionDAO</tt> performs <tt>Session</tt> persistence (CRUD) operations on behalf of the <tt>SessionManager</tt>.  This allows any data store to be plugged in to the Session Management infrastructure.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li></ul>
+	</li><li><b>CacheManager</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/cache/CacheManager.html">org.apache.shiro.cache.CacheManager</a></tt>)<br clear="none">
+The <tt>CacheManager</tt> creates and manages <tt>Cache</tt> instance lifecycles used by other Shiro components.  Because Shiro can access many back-end data sources for authentication, authorization and session management, caching has always been a first-class architectural feature in the framework to improve performance while using these data sources.  Any of the modern open-source and/or enterprise caching products can be plugged in to Shiro to provide a fast and efficient user-experience.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>Cryptography</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/crypto/package-summary.html">org.apache.shiro.crypto.*</a></tt>)<br clear="none">
+Cryptography is a natural addition to an enterprise security framework.  Shiro's <tt>crypto</tt> package contains easy-to-use and understand representations of crytographic Ciphers, Hashes (aka digests) and different codec implementations.  All of the classes in this package are carefully designed to be very easy to use and easy to understand.  Anyone who has used Java's native cryptography support knows it can be a challenging animal to tame.  Shiro's crypto APIs simplify the complicated Java mechanisms and make cryptography easy to use for normal mortal human beings.
+<br clear="none" class="atl-forced-newline">
+<br clear="none" class="atl-forced-newline"></li><li><b>Realms</b> (<tt><a class="external-link" href="static/current/apidocs/org/apache/shiro/realm/Realm.html">org.apache.shiro.realm.Realm</a></tt>)<br clear="none">
+As mentioned above, Realms act as the &#8216;bridge&#8217; or &#8216;connector&#8217; between Shiro and your application&#8217;s security data. When it comes time to actually interact with security-related data like user accounts to perform authentication (login) and authorization (access control), Shiro looks up many of these things from one or more Realms configured for an application.  You can configure as many <tt>Realms</tt> as you need (usually one per data source) and Shiro will coordinate with them as necessary for both authentication and authorization.</li></ul>
+
+
+<h2><a name="Architecture-The%7B%7BSecurityManager%7D%7D"></a>The <tt>SecurityManager</tt></h2>
+
+<p>Because Shiro's API encourages a <tt>Subject</tt>-centric programming approach, most application developers will rarely, if ever, interact with the <tt>SecurityManager</tt> directly (framework developers however might sometimes find it useful). Even so, it is still important to know how the <tt>SecurityManager</tt> functions, especially when configuring one for an application.</p>
+
+<h2><a name="Architecture-Design"></a>Design</h2>
+
+<p>As stated previously, the application's <tt>SecurityManager</tt> performs security operations and manages state for <em>all</em> application users.  In Shiro's default <tt>SecurityManager</tt> implementations, this includes:</p>
+
+<ul><li>Authentication</li><li>Authorization</li><li>Session Management</li><li>Cache Management</li><li><a href="realm.html" title="Realm">Realm</a> coordination</li><li>Event propagation</li><li>"Remember Me" Services</li><li>Subject creation</li><li>Logout<br clear="none">
+and more.</li></ul>
+
+
+<p>But this is a lot of functionality to try to manage in a single component.  And, making these things flexible and customizable would be very difficult if everything were lumped into a single implementation class.  </p>
+
+<p>To simplify configuration and enable flexible configuration/pluggability, Shiro's implementations are all highly modular in design - so modular in fact, that the SecurityManager implementation (and its class-hierarchy) does not do much at all.  Instead, the <tt>SecurityManager</tt> implementations mostly act as a lightweight 'container' component, delegating almost all behavior to nested/wrapped components.  This 'wrapper' design is reflected in the detailed architecture diagram above.</p>
+
+<p>While the components actually execute the logic, the <tt>SecurityManager</tt> implementation knows how and when to coordinate the components for the correct behavior.</p>
+
+<p>The <tt>SecurityManager</tt> implementations and are also JavaBeans compatible, which allows you (or a configuration mechanism) to easily customize the pluggable components via standard JavaBeans accessor/mutator methods (get*/set*).  This means the Shiro's architectural modularity can translate into very easy configuration for custom behavior.</p>
+
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Easy Configuration</b><br clear="none">Because of JavaBeans compatibility, it is very easy to configure the <tt>SecurityManager</tt> with custom components via any mechanism that supports JavaBeans-style configuration, such as <a href="spring.html" title="Spring">Spring</a>, Guice, JBoss, etc.</td></tr></table></div>
+
+<p>We will cover <a href="configuration.html" title="Configuration">Configuration</a> next.</p>
+
+<h2><a name="Architecture-Lendahandwithdocumentation"></a>Lend a hand with documentation </h2>
+
+<p>While we hope this documentation helps you with the work you're doing with Apache Shiro, the community is improving and expanding the documentation all the time.  If you'd like to help the Shiro project, please consider corrected, expanding, or adding documentation where you see a need. Every little bit of help you provide expands the community and in turn improves Shiro. </p>
+
+<p>The easiest way to contribute your documentation is to send it to the <a class="external-link" href="http://shiro-user.582556.n2.nabble.com/" rel="nofollow">User Forum</a> or the <a href="mailing-lists.html" title="Mailing Lists">User Mailing List</a>.</p>
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file

Added: shiro/site/publish/articles.html
URL: http://svn.apache.org/viewvc/shiro/site/publish/articles.html?rev=1481423&view=auto
==============================================================================
--- shiro/site/publish/articles.html (added)
+++ shiro/site/publish/articles.html Sat May 11 21:33:47 2013
@@ -0,0 +1,170 @@
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-  2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="description" content="Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.">
+    <meta name="google-site-verification" content="QIax6uT5UX3enoU0G8Pz2pXbQ45KaQuHZ3nCh9V27mw">
+    <meta name="msvalidate.01" content="0B57EB46CBFAD8FD45008D2DB6B6C68C">
+    <meta name="y_key" content="e47896cd6bae4920">
+
+    <title>
+                    Apache Shiro | Java Security Framework
+        </title>
+
+
+    <link rel="icon" type="image/vnd.microsoft.icon" href="./assets/images/favicon.ico">
+
+    <link rel="stylesheet" type="text/css" href="./assets/css/normalize.css">
+    <link rel="stylesheet" type="text/css" href="./assets/css/confluence.css" media="screen">
+    <link rel="stylesheet" type="text/css" href="./assets/css/style.css">
+
+    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
+    <script type="text/javascript" src="./assets/js/jquery_googleanalytics/jquery.google-analytics.js"></script>
+    <script type="text/javascript">
+        // initialize plugins
+        jQuery(function() {
+            //Google Analytics
+            jQuery.trackPage('UA-11551827-1');
+        });
+    </script>
+</head>
+
+<body>
+    <div id="top-bar"></div>
+
+    <div class="wrapper">
+
+        <div id="header">
+            <a href="./index.html"><div id="logo"></div></a>
+            <div id="navigation">
+                <a href="./download.html">
+                    <div class="navigation-button">Get Started</div>
+                </a>
+                <a href="./documentation.html">
+                    <div class="navigation-button">Get Smart</div>
+                </a>
+                <a href="./support.html">
+                    <div class="navigation-button">Get Help</div>
+                </a>
+                <a href="./commercial-support.html">
+                    <div class="navigation-button">Get Support</div>
+                </a>
+            </div> <!--END NAVIGATION-->
+            <div id="secondary-navigation">
+                <ul>
+                    <li><a href="./documentation.html">Documentation</a></li>
+                    <li><a href="./news.html">News</a></li>
+                    <li><a href="./events.html">Events</a></li>
+                    <li><a href="http://twitter.com/ApacheShiro/">Twitter</a></li>
+                    <li><a href="./mailing-lists.html">Mailing lists</a></li>
+                    <li><a href="./contribute.html">Contribute</a></li>
+                </ul>
+            </div> <!--END SECONDARY NAVIGATION-->
+        </div>
+
+        <div id="content">
+
+            <h1><a name="Articles-ApacheShiroArticles"></a>Apache Shiro Articles</h1>
+
+<p>Here are some articles written by and for members of the Apache Shiro community.  Please post any errata to the user or dev <a href="mailing-lists.html" title="Mailing Lists">mailing lists</a>.</p>
+
+<h2><a name="Articles-IntroductoryArticles"></a>Introductory Articles</h2>
+<p>New to Shiro? Here are some great introductory articles:</p>
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://www.infoq.com/articles/apache-shiro" rel="nofollow">Application Security with Apache Shiro</a></b> InfoQ article by Les Hazlewood, Apache Shiro PMC Chair.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://www.stormpath.com/blog/2012/03/12/whats-new-in-apache-shiro-12" rel="nofollow">What's new in Apache Shiro 1.2</a></b> on 13 March 2012 by Les Hazlewood.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://www.ibm.com/developerworks/web/library/wa-apacheshiro/" rel="nofollow">Introducing Apache Shiro</a></b> by Nathan Good on IBM DeveloperWorks, 14 September 2010.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b>An Introduction to Shiro (formerly JSecurity/Ki) - A Beginner's Tutorial</b> by <a class="external-link" href="http://www.brucephillips.name" rel="nofollow">Bruce Phillips</a>:
+	<ul class="alternate" type="square"><li><a class="external-link" href="http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-1" rel="nofollow">Part 1</a></li><li><a class="external-link" href="http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-2" rel="nofollow">Part 2</a></li><li><a class="external-link" href="http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-3" rel="nofollow">Part 3</a></li><li><a class="external-link" href="http://www.brucephillips.name/blog/index.cfm/2009/4/5/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners--Tutorial-Part-4" rel="nofollow">Part 4</a></li><li><a class="external-link" href="http://www.brucephillips.name/blog/index.cfm/2009/5/1/An-Introduction-to-Ki-formerly-JSecurity--A-Beginners-Tutorial-Part-5" rel="nofollow">Part 5</a></l
 i></ul>
+	</li></ul>
+
+
+<h2><a name="Articles-AdditionalArticles"></a>Additional Articles</h2>
+<p>Once you've gotten your feet wet, you might find these useful too:</p>
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://czetsuya-tech.blogspot.com/2012/10/how-to-integrate-apache-shiro-with.html?spref=tw" rel="nofollow">How to Integrate Apache Shiro with JavaEE6</a></b> by czetsuya on 11 October 2012.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://blog.pinateknoloji.com/shiro-jdbc-realm" rel="nofollow">Custom Apache Shiro JDBC Realm</a></b> by Mehmet Celiksoy</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://bubba-h57.github.com/H57_Shiro/" rel="nofollow">Spring MVC + Shiro + myBatis + JSR-303 Validation</a></b> by Rob Hines et. al. on 2 April 2012.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://books.zkoss.org/wiki/Small_Talks/2012/March/Securing_ZK_Applications_With_Apache_Shiro" rel="nofollow">Securing ZK Applications with Apache Shiro</a></b> by Ashish Dasnurkar on 6 March 2012.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b>Facebook Login with Apache Shiro</b> by Mike Warren on 28 November 2011
+	<ul class="alternate" type="square"><li><a class="external-link" href="http://mrdwnotes.wordpress.com/2011/11/28/using-apache-shiro-security-to-allow-login-via-facebook-part-1" rel="nofollow">Part 1</a></li><li><a class="external-link" href="http://mrdwnotes.wordpress.com/2011/11/28/using-apache-shiro-security-to-allow-login-via-facebook-part-2" rel="nofollow">Part 2</a></li></ul>
+	</li></ul>
+
+
+<ul class="alternate" type="square"><li><b>Apache Shiro - a blog series by Meri</b>
+	<ul class="alternate" type="square"><li><a class="external-link" href="http://meri-stuff.blogspot.com/2011/03/apache-shiro-part-1-basics.html" rel="nofollow">Part 1 - Basics</a> on 27 March 2011</li><li><a class="external-link" href="http://meri-stuff.blogspot.com/2011/04/apache-shiro-part-2-realms-database-and.html" rel="nofollow">Part 2 - Realms, Database and PGP Certificates</a> on 18 April 2011</li><li><a class="external-link" href="http://meri-stuff.blogspot.com/2011/12/apache-shiro-part-3-cryptography.html" rel="nofollow">Part 3 - Cryptography</a> on 4 December 2011</li></ul>
+	</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://www.katasoft.com/blog/2011/05/09/new-rbac-resource-based-access-control" rel="nofollow">The New RBAC: Resource-Based Access Control</a></b> by Les Hazlewood on 9 May 2011</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://eneuwirt.de/2011/04/22/using-apache-shiro-to-secure-vaading-application/" rel="nofollow">Securing Vaadin Applications with Apache Shiro</a></b> by Eduard Neuwirt on 22 April 2011.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://blog.xebia.com/author/yamsellem/" rel="nofollow">HTTP Authentication and Security with Apache Shiro</a></b> blog article by yamsellem on 18 April 2011.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://spring-java-ee.blogspot.com/2011/04/using-shiro-for-authorization-via-cdi.html" rel="nofollow">Using Shiro for Authorization via CDI Interceptors then Easily Test with Arquillian</a></b> blog article by Hendy Irawan on 16 April 2011.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://blogs.mulesoft.org/apache-shiro-support-for-mule/" rel="nofollow">Apache Shiro Support for Mule</a></b> by Dan Diephouse on 10 January 2011.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://www.gdevelop.com/blog/2010/12/apache-shiro-on-appengine" rel="nofollow">Apache Shiro on Google AppEngine</a></b> by Trung on 13 December 2010.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b><a class="external-link" href="http://techbeats.deluan.com/apache-shiro-tags-for-jsffacelets" rel="nofollow">Apache Shiro tags for JSF - Securing Your JSF Pages</a></b> by Deluan Quint&#227;o on 1 November 2010.</li></ul>
+
+
+<ul class="alternate" type="square"><li><b>Shiro DevNexus 2009 Presentation</b> by <a class="external-link" href="http://cwiki.apache.org/confluence/display/~jhaile">Jeremy Haile</a>: (<a href="assets/images/articles/Ki-DevNexus-2009.pdf?version=1&amp;modificationDate=1246602947000">PDF</a>) (<a href="assets/images/articles/Ki-DevNexus-2009.key.zip?version=1&amp;modificationDate=1246602947000">Keynote</a>) (<a href="assets/images/articles/Ki-DevNexus-2009.ppt.zip?version=1&amp;modificationDate=1246602947000">Powerpoint</a>)</li></ul>
+
+
+        </div>
+
+    </div><!--END WRAPPER-->
+
+    <div id="footer">
+
+        <div class="wrapper">
+
+            <a href="http://www.apache.org/foundation/contributing.html">Donate to the ASF</a> |
+            <a href="http://www.apache.org/licenses/LICENSE-2.0.html">License</a>
+            <p>Copyright &copy; 2008-2013 The Apache Software Foundation</p>
+            <div class="footer-shield"></div>
+
+        </div> <!--END FOOTER WRAPPER-->
+
+    </div> <!--END FOOTER-->
+
+</body>
+</html>
\ No newline at end of file



Mime
View raw message