http://git-wip-us.apache.org/repos/asf/shiro-site/blob/5896aacc/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html
----------------------------------------------------------------------
diff --git 
a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html 
b/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html
deleted file mode 100644
index 9f96f16..0000000
--- a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (version 1.7.0_21) on Thu May 30 14:51:23 PDT 2013 
-->
-<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
-<title>AllSuccessfulStrategy (Apache Shiro 1.2.1 API)</title>
-<meta name="date" content="2013-05-30">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AllSuccessfulStrategy (Apache Shiro 1.2.1 API)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- Begin Google Analytics code -->   <script type="text/javascript">       
var _gaq = _gaq || [];       _gaq.push(['_setAccount', 'UA-11551827-1']);       
_gaq.push(['_trackPageview']);        (function() {         var ga = 
document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';         var s = 
document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   
    })();   </script>   <!-- End Google Analytics code -->
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AllSuccessfulStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AllSuccessfulStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AllSuccessfulStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.shiro.authc.pam</div>
-<h2 title="Class AllSuccessfulStrategy" class="title">Class 
AllSuccessfulStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">org.apache.shiro.authc.pam.AbstractAuthenticationStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.shiro.authc.pam.AllSuccessfulStrategy</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in org.apache.shiro.authc.pam">AuthenticationStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#line.41">AllSuccessfulStrategy</a>
-extends <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></pre>
-<div class="block"><tt>AuthenticationStrategy</tt> implementation that 
requires <em>all</em> configured realms to
- <b>successfully</b> process the submitted <tt>AuthenticationToken</tt> during 
the log-in attempt.
- <p/>
- <p>If one or more realms do not support the submitted token, or one or more 
are unable to acquire
- <tt>AuthenticationInfo</tt> for the token, this implementation will 
immediately fail the log-in attempt for the
- associated subject (user).</div>
-<dl><dt><span class="strong">Since:</span></dt>
-  <dd>0.2</dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#AllSuccessfulStrategy()">AllSuccessfulStrategy</a></strong>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#afterAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, 
java.lang.Throwable)">afterAttempt</a></strong>(<a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;info,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate,
-                        <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
-<div class="block">Merges the specified <code>info</code> into the 
<code>aggregate</code> argument and returns it (just as the
- parent implementation does), but additionally ensures the following:
- 
- if the <code>Throwable</code> argument is not <code>null</code>, re-throws it 
to immediately cancel the
- authentication process, since this strategy requires all realms to 
authenticate successfully.
- neither the <code>info</code> or <code>aggregate</code> argument is 
<code>null</code> to ensure that each
- realm did in fact authenticate successfully
- </div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">beforeAttempt</a></strong>(<a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                          <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                          <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;info)</code>
-<div class="block">Because all realms in this strategy must complete 
successfully, this implementation ensures that the given
- <code>Realm</code> <a 
href="../../../../../org/apache/shiro/realm/Realm.html#supports(org.apache.shiro.authc.AuthenticationToken)"><code>supports</code></a>
 the given
- <code>token</code> argument.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.shiro.authc.pam.AbstractAuthenticationStrategy">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.shiro.authc.pam.<a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></h3>
-<code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#afterAllAttempts(org.apache.shiro.authc.AuthenticationToken,
 org.apache.shiro.authc.AuthenticationInfo)">afterAllAttempts</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#beforeAllAttempts(java.util.Collection,
 org.apache.shiro.authc.AuthenticationToken)">beforeAllAttempts</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#merge(org.apache.shiro.authc.AuthenticationInfo,
 org.apache.shiro.authc.AuthenticationInfo)">merge</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-exter
 nal=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, 
<a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
 int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AllSuccessfulStrategy()">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AllSuccessfulStrategy</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#line.41">AllSuccessfulStrategy</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="beforeAttempt(org.apache.shiro.realm.Realm, 
org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beforeAttempt</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#line.53">beforeAttempt</a>(<a
 href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                               <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                               <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;info)
-                                 throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Because all realms in this strategy must complete 
successfully, this implementation ensures that the given
- <code>Realm</code> <a 
href="../../../../../org/apache/shiro/realm/Realm.html#supports(org.apache.shiro.authc.AuthenticationToken)"><code>supports</code></a>
 the given
- <code>token</code> argument.  If it does not, this method throws an
- <a 
href="../../../../../org/apache/shiro/authc/pam/UnsupportedTokenException.html" 
title="class in 
org.apache.shiro.authc.pam"><code>UnsupportedTokenException</code></a> to end 
the authentication
- process immediately. If the realm does support the token, the 
<code>info</code> argument is returned immediately.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">beforeAttempt</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in 
org.apache.shiro.authc.pam">AuthenticationStrategy</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">beforeAttempt</a></code>&nbsp;in 
class&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>realm</code> - the 
realm that will be consulted for <code>AuthenticationInfo</code> for the 
specified <code>token</code>.</dd><dd><code>token</code> - the 
<code>AuthenticationToken</code> submitted for the subject attempting system 
log-in.</dd><dd><code>info</code> - the aggregated AuthenticationInfo object 
being used across the multi-realm authentication attempt</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the AuthenticationInfo object 
that will be presented to further realms in the authentication process - 
returning
-         the <code>aggregate</code> method argument is the normal case if no 
special action needs to be taken.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - an 
exception thrown by the Strategy implementation if it wishes the login
-          process for the associated subject (user) to stop 
immediately.</dd></dl>
-</li>
-</ul>
-<a name="afterAttempt(org.apache.shiro.realm.Realm, 
org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, java.lang.Throwable)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>afterAttempt</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AllSuccessfulStrategy.html#line.75">afterAttempt</a>(<a
 href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;info,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate,
-                              <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t)
-                                throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Merges the specified <code>info</code> into the 
<code>aggregate</code> argument and returns it (just as the
- parent implementation does), but additionally ensures the following:
- <ol>
- <li>if the <code>Throwable</code> argument is not <code>null</code>, 
re-throws it to immediately cancel the
- authentication process, since this strategy requires all realms to 
authenticate successfully.</li>
- <li>neither the <code>info</code> or <code>aggregate</code> argument is 
<code>null</code> to ensure that each
- realm did in fact authenticate successfully</li>
- </ol></div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#afterAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, 
java.lang.Throwable)">afterAttempt</a></code>&nbsp;in interface&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in 
org.apache.shiro.authc.pam">AuthenticationStrategy</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#afterAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, 
java.lang.Throwable)">afterAttempt</a></code>&nbsp;in class&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>realm</code> - the 
realm that was just consulted for <code>AuthenticationInfo</code> for the given 
<code>token</code>.</dd><dd><code>token</code> - the 
<code>AuthenticationToken</code> submitted for the subject attempting system 
log-in.</dd><dd><code>info</code> - the info returned from a single 
realm.</dd><dd><code>aggregate</code> - the aggregate info representing all 
realms in a multi-realm environment.</dd><dd><code>t</code> - the Throwable 
thrown by the Realm during the attempt, or <code>null</code> if the method 
returned normally.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the AuthenticationInfo object 
that will be presented to further realms in the authentication process - 
returning
-         the <code>aggregateAccount</code> method argument is the normal case 
if no special action needs to be taken.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - an 
exception thrown by the Strategy implementation if it wishes the login process
-                                 for the associated subject (user) to stop 
immediately.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AllSuccessfulStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AllSuccessfulStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AllSuccessfulStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2004-2013 <a 
href="http://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/5896aacc/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html
----------------------------------------------------------------------
diff --git 
a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html
 
b/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html
deleted file mode 100644
index fb08bfe..0000000
--- 
a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html
+++ /dev/null
@@ -1,310 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (version 1.7.0_21) on Thu May 30 14:51:23 PDT 2013 
-->
-<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
-<title>AtLeastOneSuccessfulStrategy (Apache Shiro 1.2.1 API)</title>
-<meta name="date" content="2013-05-30">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AtLeastOneSuccessfulStrategy (Apache Shiro 
1.2.1 API)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- Begin Google Analytics code -->   <script type="text/javascript">       
var _gaq = _gaq || [];       _gaq.push(['_setAccount', 'UA-11551827-1']);       
_gaq.push(['_trackPageview']);        (function() {         var ga = 
document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';         var s = 
document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   
    })();   </script>   <!-- End Google Analytics code -->
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AtLeastOneSuccessfulStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AtLeastOneSuccessfulStrategy.html" target="_top">No 
Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.shiro.authc.pam</div>
-<h2 title="Class AtLeastOneSuccessfulStrategy" class="title">Class 
AtLeastOneSuccessfulStrategy</h2>
-</div>
-<div class="contentContainer">
-<ul class="inheritance">
-<li><a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">java.lang.Object</a></li>
-<li>
-<ul class="inheritance">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">org.apache.shiro.authc.pam.AbstractAuthenticationStrategy</a></li>
-<li>
-<ul class="inheritance">
-<li>org.apache.shiro.authc.pam.AtLeastOneSuccessfulStrategy</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Implemented Interfaces:</dt>
-<dd><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in org.apache.shiro.authc.pam">AuthenticationStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public class <a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html#line.42">AtLeastOneSuccessfulStrategy</a>
-extends <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></pre>
-<div class="block"><tt>AuthenticationStrategy</tt> implementation that 
requires <em>at least one</em> configured realm to
- successfully process the submitted <tt>AuthenticationToken</tt> during the 
log-in attempt.
- <p/>
- <p>This means any number of configured realms do not have to support the 
submitted log-in token, or they may
- be unable to acquire <tt>AuthenticationInfo</tt> for the token, but as long 
as at least one can do both, this
- Strategy implementation will allow the log-in process to be successful.
- <p/>
- <p>Note that this implementation will aggregate the account data from 
<em>all</em> successfully consulted
- realms during the authentication attempt. If you want only the account data 
from the first successfully
- consulted realm and want to ignore all subsequent realms, use the
- <a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in 
org.apache.shiro.authc.pam"><code>FirstSuccessfulAuthenticationStrategy</code></a>
 instead.</div>
-<dl><dt><span class="strong">Since:</span></dt>
-  <dd>0.2</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in 
org.apache.shiro.authc.pam"><code>FirstSuccessfulAuthenticationStrategy</code></a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ======== CONSTRUCTOR SUMMARY ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_summary">
-<!--   -->
-</a>
-<h3>Constructor Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Constructor Summary table, listing constructors, and an explanation">
-<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colOne" scope="col">Constructor and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colOne"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html#AtLeastOneSuccessfulStrategy()">AtLeastOneSuccessfulStrategy</a></strong>()</code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html#afterAllAttempts(org.apache.shiro.authc.AuthenticationToken,
 org.apache.shiro.authc.AuthenticationInfo)">afterAllAttempts</a></strong>(<a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                                <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)</code>
-<div class="block">Ensures that the <code>aggregate</code> method argument is 
not <code>null</code> and
- <code>aggregate.<a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html#getPrincipals()"><code>getPrincipals()</code></a></code>
- is not <code>null</code>, and if either is <code>null</code>, throws an 
AuthenticationException to indicate
- that none of the realms authenticated successfully.</div>
-</td>
-</tr>
-</table>
-<ul class="blockList">
-<li class="blockList"><a 
name="methods_inherited_from_class_org.apache.shiro.authc.pam.AbstractAuthenticationStrategy">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;org.apache.shiro.authc.pam.<a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></h3>
-<code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#afterAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, 
java.lang.Throwable)">afterAttempt</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#beforeAllAttempts(java.util.Collection,
 org.apache.shiro.authc.AuthenticationToken)">beforeAllAttempts</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">beforeAttempt</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#merge(org.apache.shiro.authc.AuthenticationInfo,
 org.apache.shiro.authc.AuthenticationInfo)">merge</a></code></li>
-</ul>
-<ul class="blockList">
-<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
-<!--   -->
-</a>
-<h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
-<code><a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()"
 title="class or interface in java.lang">clone</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)"
 title="class or interface in java.lang">equals</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()"
 title="class or interface in java.lang">finalize</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()"
 title="class or interface in java.lang">getClass</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()"
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()"
 title="class or interface in java.lang">notify</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-exter
 nal=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, 
<a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()"
 title="class or interface in java.lang">toString</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()"
 title="class or interface in java.lang">wait</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)"
 title="class or interface in java.lang">wait</a>, <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long,
 int)" title="class or interface in java.lang">wait</a></code></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========= CONSTRUCTOR DETAIL ======== -->
-<ul class="blockList">
-<li class="blockList"><a name="constructor_detail">
-<!--   -->
-</a>
-<h3>Constructor Detail</h3>
-<a name="AtLeastOneSuccessfulStrategy()">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>AtLeastOneSuccessfulStrategy</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html#line.42">AtLeastOneSuccessfulStrategy</a>()</pre>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="afterAllAttempts(org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>afterAllAttempts</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html#line.50">afterAllAttempts</a>(<a
 href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                                  <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)
-                                    throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Ensures that the <code>aggregate</code> method argument is 
not <code>null</code> and
- <code>aggregate.<a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html#getPrincipals()"><code>getPrincipals()</code></a></code>
- is not <code>null</code>, and if either is <code>null</code>, throws an 
AuthenticationException to indicate
- that none of the realms authenticated successfully.</div>
-<dl>
-<dt><strong>Specified by:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#afterAllAttempts(org.apache.shiro.authc.AuthenticationToken,
 
org.apache.shiro.authc.AuthenticationInfo)">afterAllAttempts</a></code>&nbsp;in 
interface&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in 
org.apache.shiro.authc.pam">AuthenticationStrategy</a></code></dd>
-<dt><strong>Overrides:</strong></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html#afterAllAttempts(org.apache.shiro.authc.AuthenticationToken,
 
org.apache.shiro.authc.AuthenticationInfo)">afterAllAttempts</a></code>&nbsp;in 
class&nbsp;<code><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></code></dd>
-<dt><span class="strong">Parameters:</span></dt><dd><code>token</code> - the 
<code>AuthenticationToken</code> submitted for the subject attempting system 
log-in.</dd><dd><code>aggregate</code> - the aggregate 
<code>AuthenticationInfo</code> instance populated by all realms during the 
log-in attempt.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the final 
<code>AuthenticationInfo</code> object to return to the 
Authenticator.authenticate() caller.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - if 
the Strategy implementation wishes to fail the authentication attempt.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AtLeastOneSuccessfulStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html" 
title="interface in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AtLeastOneSuccessfulStrategy.html" target="_top">No 
Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2004-2013 <a 
href="http://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</small></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/shiro-site/blob/5896aacc/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AuthenticationStrategy.html
----------------------------------------------------------------------
diff --git 
a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AuthenticationStrategy.html 
b/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AuthenticationStrategy.html
deleted file mode 100644
index 69dcdaa..0000000
--- 
a/static/1.2.1/apidocs/org/apache/shiro/authc/pam/AuthenticationStrategy.html
+++ /dev/null
@@ -1,341 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (version 1.7.0_21) on Thu May 30 14:51:23 PDT 2013 
-->
-<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
-<title>AuthenticationStrategy (Apache Shiro 1.2.1 API)</title>
-<meta name="date" content="2013-05-30">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" 
title="Style">
-</head>
-<body>
-<script type="text/javascript"><!--
-    if (location.href.indexOf('is-external=true') == -1) {
-        parent.document.title="AuthenticationStrategy (Apache Shiro 1.2.1 
API)";
-    }
-//-->
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- Begin Google Analytics code -->   <script type="text/javascript">       
var _gaq = _gaq || [];       _gaq.push(['_setAccount', 'UA-11551827-1']);       
_gaq.push(['_trackPageview']);        (function() {         var ga = 
document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 
'http://www') + '.google-analytics.com/ga.js';         var s = 
document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);   
    })();   </script>   <!-- End Google Analytics code -->
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar_top">
-<!--   -->
-</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a 
name="navbar_top_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AuthenticationStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AuthenticationStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AuthenticationStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">org.apache.shiro.authc.pam</div>
-<h2 title="Interface AuthenticationStrategy" class="title">Interface 
AuthenticationStrategy</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<dl>
-<dt>All Known Implementing Classes:</dt>
-<dd><a 
href="../../../../../org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html"
 title="class in 
org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam">AllSuccessfulStrategy</a>, <a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in org.apache.shiro.authc.pam">AtLeastOneSuccessfulStrategy</a>, 
<a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam">FirstSuccessfulStrategy</a></dd>
-</dl>
-<hr>
-<br>
-<pre>public interface <a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AuthenticationStrategy.html#line.42">AuthenticationStrategy</a></pre>
-<div class="block">A <code>AuthenticationStrategy</code> implementation 
assists the <a 
href="../../../../../org/apache/shiro/authc/pam/ModularRealmAuthenticator.html" 
title="class in 
org.apache.shiro.authc.pam"><code>ModularRealmAuthenticator</code></a> during 
the
- log-in process in a pluggable realm (PAM) environment.
-
- <p>The <code>ModularRealmAuthenticator</code> will consult implementations of 
this interface on what to do during each
- interaction with the configured Realms.  This allows a pluggable strategy of 
whether or not an authentication
- attempt must be successful for all realms, only 1 or more realms, no realms, 
etc.</div>
-<dl><dt><span class="strong">Since:</span></dt>
-  <dd>0.2</dd>
-<dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../../../org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" 
title="class in 
org.apache.shiro.authc.pam"><code>AllSuccessfulStrategy</code></a>, 
-<a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in 
org.apache.shiro.authc.pam"><code>AtLeastOneSuccessfulStrategy</code></a>, 
-<a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in 
org.apache.shiro.authc.pam"><code>FirstSuccessfulStrategy</code></a></dd></dl>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
-<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#afterAllAttempts(org.apache.shiro.authc.AuthenticationToken,
 org.apache.shiro.authc.AuthenticationInfo)">afterAllAttempts</a></strong>(<a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                                <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)</code>
-<div class="block">Method invoked by the ModularAuthenticator signifying that 
all of its configured Realms have been consulted
- for account data, allowing post-proccessing after all realms have 
completed.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#afterAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, 
java.lang.Throwable)">afterAttempt</a></strong>(<a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;singleRealmInfo,
-                        <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregateInfo,
-                        <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t)</code>
-<div class="block">Method invoked by the ModularAuthenticator just after the 
given realm has been consulted for authentication,
- allowing post-authentication-attempt logic for that realm only.</div>
-</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#beforeAllAttempts(java.util.Collection,
 org.apache.shiro.authc.AuthenticationToken)">beforeAllAttempts</a></strong>(<a 
href="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection</a>&lt;? extends <a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&gt;&nbsp;realms,
-                                  <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token)</code>
-<div class="block">Method invoked by the ModularAuthenticator signifying that 
the authentication process is about to begin for the
- specified <code>token</code> - called before any <code>Realm</code> is 
actually invoked.</div>
-</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a></code></td>
-<td class="colLast"><code><strong><a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">beforeAttempt</a></strong>(<a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                          <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                          <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)</code>
-<div class="block">Method invoked by the ModularAuthenticator just prior to 
the realm being consulted for account data,
- allowing pre-authentication-attempt logic for that realm only.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method_detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="beforeAllAttempts(java.util.Collection, 
org.apache.shiro.authc.AuthenticationToken)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beforeAllAttempts</h4>
-<pre><a href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AuthenticationStrategy.html#line.59">beforeAllAttempts</a>(<a
 
href="http://java.sun.com/javase/6/docs/api/java/util/Collection.html?is-external=true";
 title="class or interface in java.util">Collection</a>&lt;? extends <a 
href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&gt;&nbsp;realms,
-                                   <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token)
-                                     throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Method invoked by the ModularAuthenticator signifying that 
the authentication process is about to begin for the
- specified <code>token</code> - called before any <code>Realm</code> is 
actually invoked.
-
- <p>The <code>AuthenticationInfo</code> object returned from this method is 
essentially an empty place holder for
- aggregating account data across multiple realms.  It should be populated by 
the strategy implementation over the
- course of authentication attempts across the multiple realms.  It will be 
passed into the
- <a 
href="../../../../../org/apache/shiro/authc/pam/AuthenticationStrategy.html#beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)"><code>beforeAttempt(org.apache.shiro.realm.Realm,
 org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)</code></a> calls, allowing 
inspection of the aggregated account data up to that point in the
- multi-realm authentication, allowing any logic to be executed 
accordingly.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>realms</code> - 
the Realms that will be consulted during the authentication process for the 
specified token.</dd><dd><code>token</code> - the Principal/Credential 
representation to be used during authentication for a corresponding 
subject.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>an empty AuthenticationInfo 
object that will populated with data from multiple realms.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - if 
the strategy implementation does not wish the Authentication attempt to 
execute.</dd></dl>
-</li>
-</ul>
-<a name="beforeAttempt(org.apache.shiro.realm.Realm, 
org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>beforeAttempt</h4>
-<pre><a href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AuthenticationStrategy.html#line.78">beforeAttempt</a>(<a
 href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                               <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                               <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)
-                                 throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Method invoked by the ModularAuthenticator just prior to 
the realm being consulted for account data,
- allowing pre-authentication-attempt logic for that realm only.
-
- <p>This method returns an <code>AuthenticationInfo</code> object that will be 
used for further interaction with realms.  Most
- implementations will merely return the <code>aggregate</code> method argument 
if they don't have a need to
- manipulate it.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>realm</code> - 
the realm that will be consulted for <code>AuthenticationInfo</code> for the 
specified <code>token</code>.</dd><dd><code>token</code> - the 
<code>AuthenticationToken</code> submitted for the subject attempting system 
log-in.</dd><dd><code>aggregate</code> - the aggregated AuthenticationInfo 
object being used across the multi-realm authentication attempt</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the AuthenticationInfo object 
that will be presented to further realms in the authentication process - 
returning
-         the <code>aggregate</code> method argument is the normal case if no 
special action needs to be taken.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - an 
exception thrown by the Strategy implementation if it wishes the login
-          process for the associated subject (user) to stop 
immediately.</dd></dl>
-</li>
-</ul>
-<a name="afterAttempt(org.apache.shiro.realm.Realm, 
org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo, 
org.apache.shiro.authc.AuthenticationInfo, java.lang.Throwable)">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>afterAttempt</h4>
-<pre><a href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AuthenticationStrategy.html#line.98">afterAttempt</a>(<a
 href="../../../../../org/apache/shiro/realm/Realm.html" title="interface in 
org.apache.shiro.realm">Realm</a>&nbsp;realm,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;singleRealmInfo,
-                              <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregateInfo,
-                              <a 
href="http://java.sun.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">Throwable</a>&nbsp;t)
-                                throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Method invoked by the ModularAuthenticator just after the 
given realm has been consulted for authentication,
- allowing post-authentication-attempt logic for that realm only.
-
- <p>This method returns an <code>AuthenticationInfo</code> object that will be 
used for further interaction with realms.  Most
- implementations will merge the <code>singleRealmInfo</code> into the 
<code>aggregateInfo</code> and
- just return the <code>aggregateInfo</code> for continued use throughout the 
authentication process.</p></div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>realm</code> - 
the realm that was just consulted for <code>AuthenticationInfo</code> for the 
given <code>token</code>.</dd><dd><code>token</code> - the 
<code>AuthenticationToken</code> submitted for the subject attempting system 
log-in.</dd><dd><code>singleRealmInfo</code> - the info returned from a single 
realm.</dd><dd><code>aggregateInfo</code> - the aggregate info representing all 
realms in a multi-realm environment.</dd><dd><code>t</code> - the Throwable 
thrown by the Realm during the attempt, or <code>null</code> if the method 
returned normally.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the AuthenticationInfo object 
that will be presented to further realms in the authentication process - 
returning
-         the <code>aggregateAccount</code> method argument is the normal case 
if no special action needs to be taken.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - an 
exception thrown by the Strategy implementation if it wishes the login process
-                                 for the associated subject (user) to stop 
immediately.</dd></dl>
-</li>
-</ul>
-<a name="afterAllAttempts(org.apache.shiro.authc.AuthenticationToken, 
org.apache.shiro.authc.AuthenticationInfo)">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>afterAllAttempts</h4>
-<pre><a href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;<a 
href="../../../../../src-html/org/apache/shiro/authc/pam/AuthenticationStrategy.html#line.114">afterAllAttempts</a>(<a
 href="../../../../../org/apache/shiro/authc/AuthenticationToken.html" 
title="interface in org.apache.shiro.authc">AuthenticationToken</a>&nbsp;token,
-                                  <a 
href="../../../../../org/apache/shiro/authc/AuthenticationInfo.html" 
title="interface in 
org.apache.shiro.authc">AuthenticationInfo</a>&nbsp;aggregate)
-                                    throws <a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></pre>
-<div class="block">Method invoked by the ModularAuthenticator signifying that 
all of its configured Realms have been consulted
- for account data, allowing post-proccessing after all realms have completed.
-
- <p>Returns the final AuthenticationInfo object that will be returned from the 
Authenticator to the authenticate() caller.
- This is most likely the aggregate AuthenticationInfo object that has been 
populated by many realms, but the actual return value is
- always up to the implementation.</div>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>token</code> - 
the <code>AuthenticationToken</code> submitted for the subject attempting 
system log-in.</dd><dd><code>aggregate</code> - the aggregate 
<code>AuthenticationInfo</code> instance populated by all realms during the 
log-in attempt.</dd>
-<dt><span class="strong">Returns:</span></dt><dd>the final 
<code>AuthenticationInfo</code> object to return to the 
Authenticator.authenticate() caller.</dd>
-<dt><span class="strong">Throws:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/shiro/authc/AuthenticationException.html" 
title="class in org.apache.shiro.authc">AuthenticationException</a></code> - if 
the Strategy implementation wishes to fail the authentication attempt.</dd></dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar_bottom">
-<!--   -->
-</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a 
name="navbar_bottom_firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="class-use/AuthenticationStrategy.html">Use</a></li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html"
 title="class in org.apache.shiro.authc.pam"><span class="strong">Prev 
Class</span></a></li>
-<li><a 
href="../../../../../org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" 
title="class in org.apache.shiro.authc.pam"><span class="strong">Next 
Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a 
href="../../../../../index.html?org/apache/shiro/authc/pam/AuthenticationStrategy.html"
 target="_top">Frames</a></li>
-<li><a href="AuthenticationStrategy.html" target="_top">No Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li>Field&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method_detail">Method</a></li>
-</ul>
-</div>
-<a name="skip-navbar_bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<p class="legalCopy"><small>Copyright &#169; 2004-2013 <a 
href="http://www.apache.org/";>The Apache Software Foundation</a>. All Rights 
Reserved.</small></p>
-</body>
-</html>

Reply via email to