SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals(NAME)) { savedUserAuth.setName(reader.nextString()); } else if (name.equals(SOURCE_CLASS)) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals(AUTHENTICATED)) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals(AUTHORITIES)) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
@Override @Transient public Object getPrincipal() { return getName(); }
/** * Create a Saved Auth from an existing Auth token */ public SavedUserAuthentication(Authentication src) { setName(src.getName()); setAuthorities(new HashSet<>(src.getAuthorities())); setAuthenticated(src.isAuthenticated()); if (src instanceof SavedUserAuthentication) { // if we're copying in a saved auth, carry over the original class name setSourceClass(((SavedUserAuthentication) src).getSourceClass()); } else { setSourceClass(src.getClass().getName()); } }
if (holder.getUserAuth() != null) { writer.beginObject(); writer.name(NAME).value(holder.getUserAuth().getName()); writer.name(SOURCE_CLASS).value(holder.getUserAuth().getSourceClass()); writer.name(AUTHENTICATED).value(holder.getUserAuth().isAuthenticated()); writer.name(AUTHORITIES); writer.beginArray(); for (GrantedAuthority authority : holder.getUserAuth().getAuthorities()) { writer.value(authority.getAuthority());
public void setAuthentication(OAuth2Authentication authentication) { // pull apart the request and save its bits OAuth2Request o2Request = authentication.getOAuth2Request(); setAuthorities(o2Request.getAuthorities() == null ? null : new HashSet<>(o2Request.getAuthorities())); setClientId(o2Request.getClientId()); setExtensions(o2Request.getExtensions() == null ? null : new HashMap<>(o2Request.getExtensions())); setRedirectUri(o2Request.getRedirectUri()); setRequestParameters(o2Request.getRequestParameters() == null ? null : new HashMap<>(o2Request.getRequestParameters())); setResourceIds(o2Request.getResourceIds() == null ? null : new HashSet<>(o2Request.getResourceIds())); setResponseTypes(o2Request.getResponseTypes() == null ? null : new HashSet<>(o2Request.getResponseTypes())); setScope(o2Request.getScope() == null ? null : new HashSet<>(o2Request.getScope())); setApproved(o2Request.isApproved()); if (authentication.getUserAuthentication() != null) { this.userAuth = new SavedUserAuthentication(authentication.getUserAuthentication()); } else { this.userAuth = null; } }
if (holder.getUserAuth() != null) { writer.beginObject(); writer.name(NAME).value(holder.getUserAuth().getName()); writer.name(SOURCE_CLASS).value(holder.getUserAuth().getSourceClass()); writer.name(AUTHENTICATED).value(holder.getUserAuth().isAuthenticated()); writer.name(AUTHORITIES); writer.beginArray(); for (GrantedAuthority authority : holder.getUserAuth().getAuthorities()) { writer.value(authority.getAuthority());
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals("name")) { savedUserAuth.setName(reader.nextString()); } else if (name.equals("sourceClass")) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals("authenticated")) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals("authorities")) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals("name")) { savedUserAuth.setName(reader.nextString()); } else if (name.equals("sourceClass")) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals("authenticated")) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals("authorities")) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals(NAME)) { savedUserAuth.setName(reader.nextString()); } else if (name.equals(SOURCE_CLASS)) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals(AUTHENTICATED)) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals(AUTHORITIES)) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals(NAME)) { savedUserAuth.setName(reader.nextString()); } else if (name.equals(SOURCE_CLASS)) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals(AUTHENTICATED)) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals(AUTHORITIES)) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals("name")) { savedUserAuth.setName(reader.nextString()); } else if (name.equals("sourceClass")) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals("authenticated")) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals("authorities")) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals(NAME)) { savedUserAuth.setName(reader.nextString()); } else if (name.equals(SOURCE_CLASS)) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals(AUTHENTICATED)) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals(AUTHORITIES)) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");
SavedUserAuthentication savedUserAuth = new SavedUserAuthentication(); reader.beginObject(); reader.skipValue(); } else if (name.equals("name")) { savedUserAuth.setName(reader.nextString()); } else if (name.equals("sourceClass")) { savedUserAuth.setSourceClass(reader.nextString()); } else if (name.equals("authenticated")) { savedUserAuth.setAuthenticated(reader.nextBoolean()); } else if (name.equals("authorities")) { Set<String> authorityStrs = readSet(reader); authorities.add(ga); savedUserAuth.setAuthorities(authorities); } else { logger.debug("Found unexpected entry");