|
|
1
0
这个 .NETCore B2C web app 已更新为使用MSAL v2.7。使用的作用域不正确,因此示例现在使用正确的作用域,并返回访问令牌。
|
|
2
0
首先,当调用AcquireTokensilentAsync时,需要请求访问API所需的范围。
您需要实现初始令牌获取,并使用
因此,当在控制器中获取令牌时,MSAL将查找缓存并返回任何符合要求的缓存令牌。如果此类访问令牌已过期或不存在合适的访问令牌,但存在关联的刷新令牌,MSAL将自动使用该令牌获取新的访问令牌并透明地返回:
Here
是使用ASP.NET Core 2.0和MSAL 2的代码示例,请阅读
您也可以单击 here 用于验证用户对Azure AD B2C的身份并使用ASP.NET Core 2.1使用MSAL.NET获取访问令牌的代码示例。 |
|
|
3
0
@L-4,您提到的代码实际上有一个分支已经更新到MSAL的最新版本: active-directory-b2c-dotnetcore-webapp 这么说,当运行它时,我会得到一个未经授权的错误。所以不太确定是怎么回事。但我确实有一个账户。 |