Skip to content

Commit 80126c4

Browse files
Fixes Initializing AuthPlugin. Closes #1371 (#1372)
* Fixes Initializing AuthPlugin. Closes #1371 * Update DevProxy.Plugins/Mocking/AuthPlugin.cs Co-authored-by: Copilot <[email protected]> --------- Co-authored-by: Copilot <[email protected]>
1 parent ec8a96c commit 80126c4

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

DevProxy.Plugins/Mocking/AuthPlugin.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ public override async Task InitializeAsync(InitArgs e, CancellationToken cancell
9292
{
9393
await base.InitializeAsync(e, cancellationToken);
9494

95+
// Disable by default to support early exits on configuration errors
96+
Enabled = false;
97+
9598
if (Configuration.Type == null)
9699
{
97100
Logger.LogError("Auth type is required");
@@ -153,7 +156,8 @@ public override async Task InitializeAsync(InitArgs e, CancellationToken cancell
153156
await SetupOpenIdConnectConfigurationAsync(Configuration.OAuth2.MetadataUrl);
154157
}
155158

156-
Enabled = false;
159+
// Enable the plugin after successful initialization
160+
Enabled = true;
157161
}
158162

159163
public override Task BeforeRequestAsync(ProxyRequestArgs e, CancellationToken cancellationToken)

0 commit comments

Comments
 (0)