【发布时间】:2022-01-05 16:38:21
【问题描述】:
我正在尝试使用 Blazor WASM 中的 ConfidentialClientApplicationBuilder 实现对现有 Azure 服务的调用。我收到“此平台不支持操作”。当我尝试使用ExecuteAsync() 命令获取令牌时出错。是否有其他方法可以获取令牌或通过ExecuteAsync() 命令?
private async Task<string> GetToken()
{
var app = ConfidentialClientApplicationBuilder.Create(ClientId)
.WithClientSecret(ClientSecret)
.WithAuthority(new Uri(AADInstance+"/"+Tenant))
.Build();
string[] scopes = new string[] { AADInstance + ".default" };
AuthenticationResult result = null;
try{
AcquireTokenForClientParameterBuilder builderResult = app.AcquireTokenForClient(scopes);
var token = await builderResult.ExecuteAsync();
}
}
【问题讨论】:
标签: blazor webassembly msal