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