@Override public Object getValue() { SecurityContext sc = SecurityContext.tryGetCurrent(); UserPrincipal user = null == sc ? null : sc.getUser(); return user == null ? ANONYMOUS : user; }
/** * Returns the {@link UserPrincipal} in current request. */ public static UserPrincipal user() { return current().getUser(); }
user = sc.getUser(); client = sc.getClient(); authc = sc.getAuthentication();