Skip to content

Commit 99d2ffe

Browse files
authored
Removing SWT authentication handler (#10675)
1 parent 85df2f1 commit 99d2ffe

File tree

11 files changed

+52
-440
lines changed

11 files changed

+52
-440
lines changed

src/WebJobs.Script.WebHost/Security/Authentication/Arm/ArmAuthenticationDefaults.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/WebJobs.Script.WebHost/Security/Authentication/Arm/ArmAuthenticationExtensions.cs

Lines changed: 0 additions & 19 deletions
This file was deleted.

src/WebJobs.Script.WebHost/Security/Authentication/Arm/ArmAuthenticationHandler.cs

Lines changed: 0 additions & 70 deletions
This file was deleted.

src/WebJobs.Script.WebHost/Security/Authentication/Arm/ArmAuthenticationOptions.cs

Lines changed: 0 additions & 15 deletions
This file was deleted.

src/WebJobs.Script.WebHost/Security/Authorization/Policies/AuthorizationOptionsExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ public static void AddScriptPolicies(this AuthorizationOptions options)
110110

111111
private static void AddScriptAuthenticationSchemes(this AuthorizationPolicyBuilder builder)
112112
{
113-
builder.AuthenticationSchemes.Add(ArmAuthenticationDefaults.AuthenticationScheme);
114113
builder.AuthenticationSchemes.Add(AuthLevelAuthenticationDefaults.AuthenticationScheme);
115114
builder.AuthenticationSchemes.Add(JwtBearerDefaults.AuthenticationScheme);
116115
}

src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ public static IServiceCollection AddWebJobsScriptHostRouting(this IServiceCollec
5050
public static IServiceCollection AddWebJobsScriptHostAuthentication(this IServiceCollection services)
5151
{
5252
services.AddAuthentication()
53-
.AddArmToken()
5453
.AddScriptAuthLevel()
5554
.AddScriptJwtBearer();
5655

src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,22 +62,6 @@ internal bool ShutdownWebhostWorkerChannelsOnHostShutdown
6262
}
6363
}
6464

65-
/// <summary>
66-
/// Gets or sets a value indicating whether SWT tokens should be accepted.
67-
/// </summary>
68-
internal bool SwtAuthenticationEnabled
69-
{
70-
get
71-
{
72-
return GetFeatureAsBooleanOrDefault(ScriptConstants.HostingConfigSwtAuthenticationEnabled, false);
73-
}
74-
75-
set
76-
{
77-
_features[ScriptConstants.HostingConfigSwtAuthenticationEnabled] = value ? "1" : "0";
78-
}
79-
}
80-
8165
/// <summary>
8266
/// Gets or sets a value indicating whether SWT tokens should be sent on outgoing requests.
8367
/// </summary>

src/WebJobs.Script/ScriptConstants.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ public static class ScriptConstants
140140
public const string HostingConfigDisableLinuxAppServiceDetailedExecutionEvents = "DisableLinuxExecutionDetails";
141141
public const string HostingConfigDisableLinuxAppServiceExecutionEventLogBackoff = "DisableLinuxLogBackoff";
142142
public const string FeatureFlagEnableLegacyDurableVersionCheck = "EnableLegacyDurableVersionCheck";
143-
public const string HostingConfigSwtAuthenticationEnabled = "SwtAuthenticationEnabled";
144143
public const string HostingConfigSwtIssuerEnabled = "SwtIssuerEnabled";
145144
public const string HostingConfigInternalAuthApisAllowList = "InternalAuthApisAllowList";
146145

0 commit comments

Comments
 (0)