コード例 #1
0
 internal static string[] Scopes(this IModelOAuth modelOAuth) =>
 $"{modelOAuth.Scopes}".Split(' ').Add("User.Read").Where(s => !string.IsNullOrEmpty(s)).Distinct().ToArray();
コード例 #2
0
 public static void AddScopes(this IModelOAuth modelOAuth, params string[] scopes)
 => modelOAuth.Scopes = modelOAuth.Scopes().Concat(scopes).Distinct().Join(" ");