Allow runner to use authv2 during config. (#3866)

This commit is contained in:
Tingluo Huang
2025-05-21 16:49:35 -04:00
committed by GitHub
parent df189ba6e3
commit d9e714496d

View File

@@ -70,7 +70,7 @@ namespace GitHub.Runner.Listener.Configuration
public RunnerSettings LoadMigratedSettings()
{
Trace.Info(nameof(LoadMigratedSettings));
// Check if migrated settings file exists
if (!_store.IsMigratedConfigured())
{
@@ -387,6 +387,14 @@ namespace GitHub.Runner.Listener.Configuration
},
};
if (agent.Properties.GetValue("EnableAuthMigrationByDefault", false) &&
agent.Properties.TryGetValue<string>("AuthorizationUrlV2", out var authUrlV2) &&
!string.IsNullOrEmpty(authUrlV2))
{
credentialData.Data["enableAuthMigrationByDefault"] = "true";
credentialData.Data["authorizationUrlV2"] = authUrlV2;
}
// Save the negotiated OAuth credential data
_store.SaveCredential(credentialData);
}