public interface  org.apache.shiro.mgt.SecurityManager extends java.lang.Object implements org.apache.shiro.authc.Authenticator, org.apache.shiro.authz.Authorizer, org.apache.shiro.session.mgt.SessionManager
{
public abstract org.apache.shiro.subject.Subject login(org.apache.shiro.subject.Subject, org.apache.shiro.authc.AuthenticationToken) throws org.apache.shiro.authc.AuthenticationException;
public abstract void logout(org.apache.shiro.subject.Subject);
public abstract org.apache.shiro.subject.Subject createSubject(org.apache.shiro.subject.SubjectContext);
}