예제 #1
0
 /// <summary>
 /// Add support to call Microsoft Graph. From a named option and a configuration section.
 /// </summary>
 /// <param name="builder">Builder.</param>
 /// <param name="configurationSection">Configuration section.</param>
 /// <returns>The builder to chain.</returns>
 public static MicrosoftIdentityAppCallsWebApiAuthenticationBuilder AddMicrosoftGraph(
     this MicrosoftIdentityAppCallsWebApiAuthenticationBuilder builder,
     IConfigurationSection configurationSection)
 {
     return(builder.AddMicrosoftGraph(
                options => configurationSection.Bind(options)));
 }
예제 #2
0
 /// <summary>
 /// Add support to call Microsoft Graph. From a base Graph URL and a default scope.
 /// </summary>
 /// <param name="builder">Builder.</param>
 /// <param name="graphBaseUrl">Named instance of option.</param>
 /// <param name="defaultScopes">Configuration section.</param>
 /// <returns>The builder to chain.</returns>
 public static MicrosoftIdentityAppCallsWebApiAuthenticationBuilder AddMicrosoftGraph(
     this MicrosoftIdentityAppCallsWebApiAuthenticationBuilder builder,
     string graphBaseUrl  = Constants.GraphBaseUrlV1,
     string defaultScopes = Constants.UserReadScope)
 {
     return(builder.AddMicrosoftGraph(
                options =>
     {
         options.BaseUrl = graphBaseUrl;
         options.Scopes = defaultScopes;
     }));
 }