anchor.diff:  
   	String get authenticatedRole => _getValue(ROLE_KEY);
   
  -	String get authenticatedUser => _getValue(UNIQUE_NAME_KEY);
  +	String get authenticatedUser => _getValue(NAME_KEY);
   
   	bool get hasCredentials => _hasValue(TOKEN_KEY);
   
  
positive.code: import 'io_exception.dart';
  
  class ClientFactoryBase {
  	static const ROLE_KEY = 'client_role';
  	static const TOKEN_KEY = 'client_jwt';
  	static const UNIQUE_NAME_KEY = 'client_name';
  
  	final String _apiRoot;
  	oauth2.Client _clientInstance;
  
negative.code: 
  			final jwt = new JWT.parse(client.credentials.accessToken);
  			final credsJson = client.credentials.toJson();
  			final String role = jwt.getClaim(ROLE_CLAIM);
  			final String name = jwt.getClaim(NAME_CLAIM);
  
  			print('Authentication successful.');
  
  