add authentication scope handling
add get_profile method