@Override public AuthenticationInfo getAuthenticationInfo(AuthenticationToken token) throws AuthenticationException { return ensureDelegate().getAuthenticationInfo(token); }
/** * Wrapper for ShiroUtils.getPrincipal(Subject, int) */ public Object getPrincipal(int index) { return ShiroUtils.getPrincipal(getSubject(), index); }
protected AbstractPortofinoRealm() { //Legacy - let the actual implementation handle hashing setup(new PlaintextHashService(), new PlaintextHashFormat()); legacyHashing = true; }
public static Serializable getUserId(Subject subject) { PortofinoRealm portofinoRealm = getPortofinoRealm(); Serializable principal = (Serializable) getPrimaryPrincipal(subject); if(portofinoRealm != null) { return portofinoRealm.getUserId(principal); } else { return principal; } }
/** * Wrapper for ShiroUtils.getPrimaryPrincipal(Subject) */ public Object getPrimaryPrincipal() { return ShiroUtils.getPrimaryPrincipal(getSubject()); }
@Override public String saveSelfRegisteredUser(Object user) { return ensureDelegate().saveSelfRegisteredUser(user); }
@Override public String getUserPrettyName(Serializable user) { return ensureDelegate().getUserPrettyName(user); }
@Override public Set<String> getGroups() { return ensureDelegate().getGroups(); }
@Override public AuthenticationInfo getAuthenticationInfo(AuthenticationToken token) throws AuthenticationException { return ensureDelegate().getAuthenticationInfo(token); }
@Override public void verifyUser(Serializable user) { ensureDelegate().verifyUser(user); }
@Override public String getName() { return ensureDelegate().getName(); }
@Override public boolean supports(AuthenticationToken token) { return ensureDelegate().supports(token); }
@Override public boolean isPermitted(PrincipalCollection subjectPrincipal, Permission permission) { return ensureDelegate().isPermitted(subjectPrincipal, permission); }
@Override public boolean[] hasRoles(PrincipalCollection subjectPrincipal, List<String> roleIdentifiers) { return ensureDelegate().hasRoles(subjectPrincipal, roleIdentifiers); }
@Override public void checkRoles(PrincipalCollection subjectPrincipal, Collection<String> roleIdentifiers) throws AuthorizationException { ensureDelegate().checkRoles(subjectPrincipal, roleIdentifiers); }
@Override public void checkPermissions(PrincipalCollection subjectPrincipal, String... permissions) throws AuthorizationException { ensureDelegate().checkPermissions(subjectPrincipal, permissions); }
public static Serializable getUserId(Subject subject) { PortofinoRealm portofinoRealm = getPortofinoRealm(); Serializable principal = (Serializable) getPrimaryPrincipal(subject); if(portofinoRealm != null) { return portofinoRealm.getUserId(principal); } else { return principal; } }
protected AbstractPortofinoRealm() { //Legacy - let the actual implementation handle hashing setup(new PlaintextHashService(), new PlaintextHashFormat()); }
/** * Wrapper for ShiroUtils.getPrincipal(Subject, int) */ public Object getPrincipal(int index) { return ShiroUtils.getPrincipal(getSubject(), index); }
/** * Wrapper for ShiroUtils.getPrimaryPrincipal(Subject) */ public Object getPrimaryPrincipal() { return ShiroUtils.getPrimaryPrincipal(getSubject()); }