| |
| <div class="row"> |
| |
| <div class="col-md-3 col-md-push-9"> |
| <!--<div class="news" style="margin-bottom: 20px;">--> |
| <!--<h5>Latest News</h5>--> |
| <!--<ul class="list-unstyled">--> |
| <!--{% for post in site.categories.news limit:4 %}--> |
| <!--<li><a href="{{ post.url }}">{{ post.title }}</a>--> |
| <!--<span class="small">({{post.date| date:"%b %d, %Y"}})</span></li>--> |
| <!--{% endfor %}--> |
| <!--</ul>--> |
| <!--<p class="small" style="text-align: right;"><a href="news.html">Archive</a></p>--> |
| <!--</div>--> |
| |
| <div class="hidden-xs hidden-sm"> |
| <a href="download.html" class="btn btn-success btn-lg btn-block" style="margin-bottom: 30px;"> |
| Download |
| </a> |
| |
| <div class="panel panel-primary"> |
| <div class=" panel-heading" style="text-align: center;"> |
| Latest news: |
| </div> |
| |
| <div class="panel-body"> |
| <div> |
| <a href="news.html">Release</a> |
| <p><small>1.6.0 available! (2020-8-17)</small></p> |
| </div> |
| <div> |
| <a href="news.html">Release</a> |
| <p><small>1.5.3 available! (2020-5-3)</small></p> |
| </div> |
| <div> |
| <a href="news.html">Release and CVE</a> |
| <p><small>1.5.2 available with fix CVE-2020-1957 (2020-3-23)</small></p> |
| </div> |
| <div> |
| <a href="news.html">Release</a> |
| <p><small>1.5.1 available! (2020-2-23)</small></p> |
| </div> |
| <div> |
| <a href="news.html">Release</a> |
| <p><small>1.5.0 available! (2020-1-24)</small></p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="panel panel-primary"> |
| <div class=" panel-heading" style="text-align: center;"> |
| Popular Guides: |
| </div> |
| |
| <div class="panel-body"> |
| <div> |
| <a href="java-authentication-guide.html">Java Authentication Guide</a> |
| <p><small>Learn how Shiro securely verifies identities.</small></p> |
| </div> |
| <div> |
| <a href="java-authorization-guide.html">Java Authorization Guide</a></h3> |
| <p>Learn how Shiro handles permissions, roles and users.</p> |
| </div> |
| <div> |
| <a href="webapp-tutorial.html">Web App Tutorial</a></h3> |
| <p>Step-by-step tutorial for securing a web application with Apache Shiro.</p> |
| </div> |
| <div> |
| <a href="https://www.infoq.com/minibooks/apache-shiro-ee-7">Apache Shiro Mini Book</a> |
| <p>A free InfoQ mini-book by <small><a href="https://twitter.com/nebrasslamouchi">Nebrass Lamouchi</a></small></p> |
| </div> |
| </div> |
| </div> |
| |
| <div class="panel panel-primary"> |
| <div class=" panel-heading" style="text-align: center;"> |
| Communities Using Shiro: |
| </div> |
| |
| <div class="panel-body communities"> |
| <img src="assets/images/logos.png" class="img-responsive center-block"> |
| </div> |
| </div> |
| |
| </div> |
| </div> |
| |
| <div class="col-md-9 col-md-pull-3"> |
| |
| |
| |
| |
| <div class="jumbotron"> |
| <b>Apache Shiro™</b> is a powerful and easy-to-use Java security framework that performs authentication, |
| authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can |
| quickly and easily secure any application – from the smallest mobile applications to the largest web |
| and enterprise applications. |
| </div> |
| |
| <div class="row row-padded"> |
| <div class="col-md-6 col-sm-6"> |
| <h1>Getting Started</h1> |
| |
| <ul> |
| <li><a href="https://www.infoq.com/articles/apache-shiro">What is Apache Shiro?</a></li> |
| <li><a href="10-minute-tutorial.html">10 Minute Tutorial</a></li> |
| <li><a href="articles.html">More articles...</a></li> |
| </ul> |
| </div> |
| |
| <div class="col-md-6 col-sm-6 col-padded-top col-center"> |
| <div style="width: 100%; max-width: 272px; display: inline-block; text-align: center; margin-left: 50px; padding-bottom: 15px;"> |
| <iframe frameborder="0" scrolling="auto" width="310" height="233" |
| src="https://www.youtube.com/embed/YJByiDvOhsc?rel=0" allowfullscreen="true"></iframe> |
| </div> |
| </div> |
| </div> |
| |
| <div class="row row-padded"> |
| <div class="col-md-6 col-sm-6 panel "> |
| <div class="panel-heading authentication"> |
| <h2 class="panel-title"> Authentication </h2> |
| </div> |
| <div class="panel-body"> |
| <p>Support logins across one or more pluggable data sources (LDAP, JDBC, Active Directory...</p> |
| <a href="authentication-features.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| |
| <div class="col-md-6 col-sm-6 panel"> |
| <div class="panel-heading authorization"> |
| <h2 class="panel-title"> Authorization</h2> |
| </div> |
| <div class="panel-body"> |
| <p>Perform access control based on roles or fine grained permissions, also using plug...</p> |
| <a href="authorization-features.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| </div> |
| |
| <div class="row row-padded"> |
| <div class="col-md-6 col-sm-6 panel"> |
| <div class="panel-heading cryptography"> |
| <h2 class="panel-title"> Cryptography</h2> |
| </div> |
| <div class="panel-body"> |
| <p>Secure data with the easiest possible Cryptography API’s available, giving you...</p> |
| <a href="cryptography-features.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| |
| <div class="col-md-6 col-sm-6 panel"> |
| <div class="panel-heading session-management"> |
| <h2 class="panel-title"> Session Management</h2> |
| </div> |
| <div class="panel-body"> |
| <p>Use sessions in any environment, even outside web or EJB containers. Easily...</p> |
| <a href="session-management-features.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| </div> |
| |
| <div class="row row-padded"> |
| <div class="col-md-6 col-sm-6 panel"> |
| <div class="panel-heading web-integration"> |
| <h2 class="panel-title"> Web Integration</h2> |
| </div> |
| <div class="panel-body"> |
| <p>Save development time with innovative approaches that easily handle web specific...</p> |
| <a href="web-features.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| |
| <div class="col-md-6 col-sm-6 panel"> |
| <div class="panel-heading integrations"> |
| <h2 class="panel-title"> Integrations</h2> |
| </div> |
| <div class="panel-body"> |
| <p>API’s giving you power and simplicty beyond what Java provides by default...</p> |
| <a href="integration.html"><span class="more">Read More >>></span></a> |
| </div> |
| </div> |
| </div> |
| |
| |
| |
| </div> |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| |