blob: 4bf10f6bf0eb0a0704aa22171ac28031ac07848a [file] [log] [blame]
<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&trade;</b> is a powerful and easy-to-use Java security framework that performs authentication,
authorization, cryptography, and session management. With Shiro&#8217;s easy-to-understand API, you can
quickly and easily secure any application &#8211; 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 &gt;&gt;&gt;</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 &gt;&gt;&gt;</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&#8217;s available, giving you...</p>
<a href="cryptography-features.html"><span class="more">Read More &gt;&gt;&gt;</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 &gt;&gt;&gt;</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 &gt;&gt;&gt;</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&#8217;s giving you power and simplicty beyond what Java provides by default...</p>
<a href="integration.html"><span class="more">Read More &gt;&gt;&gt;</span></a>
</div>
</div>
</div>
</div>
</div>