提问人:Curtis-C 提问时间:11/13/2023 最后编辑:Curtis-C 更新时间:11/14/2023 访问量:77
尝试将 MSAL AcquireTokenByUsernamePassword 用于测试环境,但收到异常“OAuth2 重新调整了错误响应”
trying to use MSAL AcquireTokenByUsernamePassword for a test environment but get the exception 'An Error response was retunred by the OAuth2
问:
尝试创建流经登录用户流的单元测试用户。
我的代码如下
var _authResult = await _pca.AcquireTokenByUsernamePassword(_settings.Scopes, user, password)
.WithB2CAuthority(si)
.ExecuteAsync()
.ConfigureAwait(true);
我收到以下错误 Microsoft.Identity.Client.MsalServiceException:“OAuth2 服务器返回了错误响应,但无法对其进行分析。有关详细信息,请检查异常属性。'
我已经检查了所有其他问题,但仍然找不到解决方案,有什么想法吗?
应用设置 在此处输入图像描述
答:
0赞
Curtis-C
11/14/2023
#1
好吧,我所有问题的答案是,我需要使用新的 ROPC 模板创建用户流。一旦我使用了该模板,我就可以获得令牌
评论
authority
tenantID
https://{your-tenant-name}.b2clogin.com/tfp/{your-tenant-ID}/{policyname}