Skip to content

Commit 18e73a9

Browse files
committed
Fix test error
1 parent 85452a0 commit 18e73a9

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

src/Accounts/Authentication.Test/Mocks/MockMsalAccessTokenAcquirer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class MockMsalAccessTokenAcquirer : MsalAccessTokenAcquirer
3232

3333
public TokenRequestContext TokenRequestContext { get; set; }
3434

35-
internal override async Task<IAccessToken> GetAccessTokenAsync(TokenCredential tokenCredential, TokenRequestContext requestContext, CancellationToken cancellationToken, string tenantId = null, string userId = null, string homeAccountId = "")
35+
internal override async Task<IAccessToken> GetAccessTokenAsync(string callerClassName, string parametersLog, TokenCredential tokenCredential, TokenRequestContext requestContext, CancellationToken cancellationToken, string tenantId = null, string userId = null, string homeAccountId = "")
3636
{
3737
TokenCredential = tokenCredential;
3838
TokenRequestContext = requestContext;

src/Accounts/Authenticators/MsalAccessTokenAcquirer.cs

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,18 +42,19 @@ internal virtual async Task<IAccessToken> GetAccessTokenAsync(
4242
return new MsalAccessToken(tokenCredential, requestContext, token.Token, token.ExpiresOn, tenantId, userId, homeAccountId);
4343
}
4444

45-
//internal virtual async Task<IAccessToken> GetAccessTokenAsync(
46-
// Task<AuthenticationRecord> authTask,
47-
// TokenCredential tokenCredential,
48-
// TokenRequestContext requestContext,
49-
// CancellationToken cancellationToken)
50-
//{
51-
// var record = await authTask.ConfigureAwait(false);
52-
// cancellationToken.ThrowIfCancellationRequested();
53-
// var token = await tokenCredential.GetTokenAsync(requestContext, cancellationToken).ConfigureAwait(false);
54-
55-
// return new MsalAccessToken(tokenCredential, requestContext, token.Token, token.ExpiresOn, record.TenantId, record.Username, record.HomeAccountId);
56-
//}
45+
internal virtual async Task<IAccessToken> GetAccessTokenAsync(
46+
Task<AuthenticationRecord> authTask,
47+
TokenCredential tokenCredential,
48+
TokenRequestContext requestContext,
49+
CancellationToken cancellationToken)
50+
{
51+
var record = await authTask.ConfigureAwait(false);
52+
cancellationToken.ThrowIfCancellationRequested();
53+
TracingAdapter.Information($"{DateTime.Now:T} - [MsalAccessTokenAcquirer] Calling {tokenCredential.GetType().Name}.GetTokenAsync - Scopes:'{string.Join(",", requestContext.Scopes)}'");
54+
var token = await tokenCredential.GetTokenAsync(requestContext, cancellationToken).ConfigureAwait(false);
55+
56+
return new MsalAccessToken(tokenCredential, requestContext, token.Token, token.ExpiresOn, record.TenantId, record.Username, record.HomeAccountId);
57+
}
5758

5859
}
5960
}

0 commit comments

Comments
 (0)