Skip to content

Commit 427cdad

Browse files
Makes OIDC metadata URL configurable. Closes #1328 (#1329)
1 parent 0f93a9e commit 427cdad

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

DevProxy.Plugins/Mocking/AuthPlugin.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ public override async Task InitializeAsync(InitArgs e, CancellationToken cancell
150150
return;
151151
}
152152

153-
await SetupOpenIdConnectConfigurationAsync();
153+
await SetupOpenIdConnectConfigurationAsync(Configuration.OAuth2.MetadataUrl);
154154
}
155155

156156
Enabled = false;
@@ -187,12 +187,12 @@ public override Task BeforeRequestAsync(ProxyRequestArgs e, CancellationToken ca
187187
return Task.CompletedTask;
188188
}
189189

190-
private async Task SetupOpenIdConnectConfigurationAsync()
190+
private async Task SetupOpenIdConnectConfigurationAsync(string metadataUrl)
191191
{
192192
try
193193
{
194194
var retriever = new OpenIdConnectConfigurationRetriever();
195-
var configurationManager = new ConfigurationManager<OpenIdConnectConfiguration>("https://login.microsoftonline.com/organizations/v2.0/.well-known/openid-configuration", retriever);
195+
var configurationManager = new ConfigurationManager<OpenIdConnectConfiguration>(metadataUrl, retriever);
196196
_openIdConnectConfiguration = await configurationManager.GetConfigurationAsync();
197197
}
198198
catch (Exception ex)

0 commit comments

Comments
 (0)