Skip to content

Commit 4ab161b

Browse files
Fixes Initializing AuthPlugin. Closes #1371
1 parent 6442030 commit 4ab161b

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
@@ -90,6 +90,9 @@ public sealed class AuthPlugin(
9090

9191
public override async Task InitializeAsync(InitArgs e, CancellationToken cancellationToken)
9292
{
93+
// Disable by default to support early exits on configuration errors
94+
Enabled = false;
95+
9396
await base.InitializeAsync(e, cancellationToken);
9497

9598
if (Configuration.Type == null)
@@ -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)