/// <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))); }
/// <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; })); }