Notifies any registered {@link AuthenticationListener AuthenticationListener}s that a
{@code Subject} has logged-out. This implementation merely
iterates over the internal {@code listeners} collection and calls
{@link AuthenticationListener#onLogout(hunt.shiro.subject.PrincipalCollection) onLogout}
for each.
@param principals the identifying principals of the {@code Subject}/account logging out.
Notifies any registered {@link AuthenticationListener AuthenticationListener}s that a {@code Subject} has logged-out. This implementation merely iterates over the internal {@code listeners} collection and calls {@link AuthenticationListener#onLogout(hunt.shiro.subject.PrincipalCollection) onLogout} for each.
@param principals the identifying principals of the {@code Subject}/account logging out.