internal async Task <bool> AccessTokenHasScopeAsync(string scope) { return(AnalyzeAccessToken(scope, await AuthenticationProvider.GetAccessTokenAsync(Uri).ConfigureAwait(false), "scp")); }
internal async Task <bool> AccessTokenUsesApplicationPermissionsAsync() { return(AccessTokenUsesRoles(await AuthenticationProvider.GetAccessTokenAsync(Uri).ConfigureAwait(false))); }
internal async Task <bool> AccessTokenHasRoleAsync(string role) { return(AnalyzeAccessToken(role, await AuthenticationProvider.GetAccessTokenAsync(Uri).ConfigureAwait(false), "roles")); }