// Path: src/main/java/org/auslides/security/model/DBAuthenticationToken.java
// public class DBAuthenticationToken {
// 
// 	static final Logger LOGGER = Logger.getLogger(DBAuthenticationToken.class.getName());
// 	private int id;
// 	private String email; // not a Ref<DBMember> to support super-admins
// 	private String token;
// 
// 	protected DBAuthenticationToken() {}
// 
// 	public DBAuthenticationToken(String email, String token) {
// 		this.email = email;
// 		this.token = token;
// 	}
// 
// 	public int getId() {
// 		return id;
// 	}
// 
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 
// 	public String getEmail() {
// 		return email;
// 	}
// 
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 
// 	public String getToken() {
// 		return token;
// 	}
// 
// 	public void setToken(String token) {
// 		this.token = token;
// 	}
// }


import org.auslides.security.model.DBAuthenticationToken;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.mgt.RealmSecurityManager;
import org.apache.shiro.realm.Realm;
import org.apache.shiro.subject.PrincipalCollection;
import org.apache.shiro.subject.SimplePrincipalCollection;
package org.auslides.security.shiro.realm;


class BearerAuthenticationInfo implements AuthenticationInfo {
    private static final long serialVersionUID = 3470761774414912759L;
    private BearerTokenAuthenticatingRealm bearerTokenAuthenticatingRealm;
// Path: src/main/java/org/auslides/security/model/DBAuthenticationToken.java
// public class DBAuthenticationToken {
// 
// 	static final Logger LOGGER = Logger.getLogger(DBAuthenticationToken.class.getName());
// 	private int id;
// 	private String email; // not a Ref<DBMember> to support super-admins
// 	private String token;
// 
// 	protected DBAuthenticationToken() {}
// 
// 	public DBAuthenticationToken(String email, String token) {
// 		this.email = email;
// 		this.token = token;
// 	}
// 
// 	public int getId() {
// 		return id;
// 	}
// 
// 	public void setId(int id) {
// 		this.id = id;
// 	}
// 
// 	public String getEmail() {
// 		return email;
// 	}
// 
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 
// 	public String getToken() {
// 		return token;
// 	}
// 
// 	public void setToken(String token) {
// 		this.token = token;
// 	}
// }


// Path: src/main/java/org/auslides/security/shiro/realm/BearerAuthenticationInfo.java
import org.auslides.security.model.DBAuthenticationToken;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.mgt.RealmSecurityManager;
import org.apache.shiro.realm.Realm;
import org.apache.shiro.subject.PrincipalCollection;
import org.apache.shiro.subject.SimplePrincipalCollection;

package org.auslides.security.shiro.realm;


class BearerAuthenticationInfo implements AuthenticationInfo {
    private static final long serialVersionUID = 3470761774414912759L;
    private BearerTokenAuthenticatingRealm bearerTokenAuthenticatingRealm;
    private final DBAuthenticationToken token;