Because all realms in this strategy must complete successfully, this implementation ensures that the given
<code>Realm</code> {@link hunt.shiro.realm.Realm#supports(hunt.shiro.authc.AuthenticationToken) supports} the given
<code>token</code> argument. If it does not, this method
{@link UnsupportedTokenException UnsupportedTokenException} to end the authentication
process immediately. If the realm does support the token, the <code>info</code> argument is returned immediately.
Because all realms in this strategy must complete successfully, this implementation ensures that the given <code>Realm</code> {@link hunt.shiro.realm.Realm#supports(hunt.shiro.authc.AuthenticationToken) supports} the given <code>token</code> argument. If it does not, this method {@link UnsupportedTokenException UnsupportedTokenException} to end the authentication process immediately. If the realm does support the token, the <code>info</code> argument is returned immediately.