5 writes to MetadataAddress
Microsoft.AspNetCore.Authentication.OpenIdConnect (4)
OpenIdConnectConfigureOptions.cs (1)
62options.MetadataAddress = configSection[nameof(options.MetadataAddress)] ?? options.MetadataAddress;
OpenIdConnectPostConfigureOptions.cs (3)
86options.MetadataAddress = options.Authority; 89options.MetadataAddress += "/"; 92options.MetadataAddress += ".well-known/openid-configuration";
Microsoft.AspNetCore.Authentication.Test (1)
OpenIdConnect\OpenIdConnectConfigurationTests.cs (1)
532o.MetadataAddress = "http://example.com";
9 references to MetadataAddress
Microsoft.AspNetCore.Authentication.OpenIdConnect (8)
OpenIdConnectConfigureOptions.cs (2)
62options.MetadataAddress = configSection[nameof(options.MetadataAddress)] ?? options.MetadataAddress;
OpenIdConnectOptions.cs (1)
109throw new InvalidOperationException($"Provide {nameof(Authority)}, {nameof(MetadataAddress)}, "
OpenIdConnectPostConfigureOptions.cs (5)
82else if (!(string.IsNullOrEmpty(options.MetadataAddress) && string.IsNullOrEmpty(options.Authority))) 84if (string.IsNullOrEmpty(options.MetadataAddress) && !string.IsNullOrEmpty(options.Authority)) 87if (!options.MetadataAddress.EndsWith('/')) 95if (options.RequireHttpsMetadata && !(options.MetadataAddress?.StartsWith("https://", StringComparison.OrdinalIgnoreCase) ?? false)) 100options.ConfigurationManager = new ConfigurationManager<OpenIdConnectConfiguration>(options.MetadataAddress, new OpenIdConnectConfigurationRetriever(),
Microsoft.AspNetCore.Authentication.Test (1)
OpenIdConnect\OpenIdConnectConfigurationTests.cs (1)
444Assert.Equal($"{TestServerBuilder.DefaultAuthority}/.well-known/openid-configuration", handler.Options.MetadataAddress);