makes client_id an optional parameter to getSupportedScopes - not all applications will vary scope based on client