diff --git a/src/Microsoft.Identity.Web.Certificateless/AzureIdentityForKubernetesClientAssertion.cs b/src/Microsoft.Identity.Web.Certificateless/AzureIdentityForKubernetesClientAssertion.cs index 069176b2b..7e3d9d964 100644 --- a/src/Microsoft.Identity.Web.Certificateless/AzureIdentityForKubernetesClientAssertion.cs +++ b/src/Microsoft.Identity.Web.Certificateless/AzureIdentityForKubernetesClientAssertion.cs @@ -42,7 +42,7 @@ public AzureIdentityForKubernetesClientAssertion(string? filePath) /// Get the signed assertion from a file. /// /// The signed assertion. - internal override Task GetClientAssertion(CancellationToken cancellationToken) + public override Task GetClientAssertion(CancellationToken cancellationToken) { string signedAssertion = File.ReadAllText(_filePath); // Compute the expiry diff --git a/src/Microsoft.Identity.Web.Certificateless/ClientAssertionProviderBase.cs b/src/Microsoft.Identity.Web.Certificateless/ClientAssertionProviderBase.cs index 0ee0eb3d7..2d2cc6b76 100644 --- a/src/Microsoft.Identity.Web.Certificateless/ClientAssertionProviderBase.cs +++ b/src/Microsoft.Identity.Web.Certificateless/ClientAssertionProviderBase.cs @@ -18,7 +18,7 @@ public abstract class ClientAssertionProviderBase /// /// /// - internal abstract Task GetClientAssertion(CancellationToken cancellationToken); + public abstract Task GetClientAssertion(CancellationToken cancellationToken); /// /// Client assertion. diff --git a/src/Microsoft.Identity.Web.Certificateless/ManagedIdentityClientAssertion.cs b/src/Microsoft.Identity.Web.Certificateless/ManagedIdentityClientAssertion.cs index 04f262d0d..e725d4fcf 100644 --- a/src/Microsoft.Identity.Web.Certificateless/ManagedIdentityClientAssertion.cs +++ b/src/Microsoft.Identity.Web.Certificateless/ManagedIdentityClientAssertion.cs @@ -29,7 +29,7 @@ public ManagedIdentityClientAssertion(string? managedIdentityClientId) /// acquired with managed identity (certificateless). /// /// The signed assertion. - internal override async Task GetClientAssertion(CancellationToken cancellationToken) + public override async Task GetClientAssertion(CancellationToken cancellationToken) { var credential = new DefaultAzureCredential(new DefaultAzureCredentialOptions { ManagedIdentityClientId = _managedIdentityClientId }); diff --git a/tests/Microsoft.Identity.Web.Test/ClientAssertionTests.cs b/tests/Microsoft.Identity.Web.Test/ClientAssertionTests.cs index 217b8d9a2..6e5445eb7 100644 --- a/tests/Microsoft.Identity.Web.Test/ClientAssertionTests.cs +++ b/tests/Microsoft.Identity.Web.Test/ClientAssertionTests.cs @@ -13,7 +13,7 @@ public class TestClientAssertion : ClientAssertionProviderBase { private int _n = 0; - internal override Task GetClientAssertion(CancellationToken cancellationToken) + public override Task GetClientAssertion(CancellationToken cancellationToken) { _n++; return Task.FromResult(new ClientAssertion(