gedi-geode-extensions-core/src/main/java/gedi/solutions/geode/client/GeodeSettings.java
@SuppressWarnings(
	{ "unchecked", "rawtypes" })
	public SecuredToken getSecuredToken(String username, String token)
	{

		Map<String, ?> credentials = getCredentials();

		if (credentials == null)
			return null;

		List<Map<String, String>> users = (List) credentials.get("users");

		if (users == null)
			return null;

		Map<String, String> map = null;

		if (username == null || username.trim().length() == 0)
		{
			map = users.iterator().next();
		}
		else
		{
			map = users.stream()
			.filter(m -> username.equals(m.get("username")))
			.findFirst().orElse(null);
		}

		if (map == null)
			return null;

		String password = map.get("password");
		if (password == null)
			password = "";

		return new UserSecuredCredentials(map.get("username"), password.toCharArray(), token);
	}
@SuppressWarnings(
	{ "unchecked", "rawtypes" })
	public SecuredToken getSecuredToken(String username, String token)
	{

		Map<String, ?> credentials = getCredentials();

		if (credentials == null)
			return null;

		List<Map<String, String>> users = (List) credentials.get("users");

		if (users == null)
			return null;

		Map<String, String> map = null;

		if (username == null || username.trim().length() == 0)
		{
			map = users.iterator().next();
		}
		else
		{
			map = users.stream()
			.filter(m -> username.equals(m.get("username")))
			.findFirst().orElse(null);
		}

		if (map == null)
			return null;

		String password = map.get("password");
		if (password == null)
			password = "";

		return new UserSecuredCredentials(map.get("username"), password.toCharArray(), token);
	}
@ SuppressWarnings ( { "unchecked" , "rawtypes" } ) public SecuredToken getSecuredToken ( String username , String token ) { Map < String , ? > credentials = getCredentials ( ) ; if ( credentials == null ) return null ; List < Map < String , String > > users = ( List ) credentials . get ( "users" ) ; if ( users == null ) return null ; Map < String , String > map = null ; if ( username == null || username . trim ( ) . length ( ) == 0 ) { map = users . iterator ( ) . next ( ) ; } else { map = users . stream ( ) . filter ( m -> username . equals ( m . get ( "username" ) ) ) . findFirst ( ) . orElse ( null ) ; } if ( map == null ) return null ; String password = map . get ( "password" ) ; if ( password == null ) password = "" ; return new UserSecuredCredentials ( map . get ( "username" ) , password . toCharArray ( ) , token ) ; }
------------------------------------------------
------------------------------------------------