使用 ADAL 进行声明转换

Claims Transformation with ADAL

有没有办法使用 ADAL .net 库并使用 UseWindowsAzureActiveDirectoryBearerAuthentication 进行声明转换?

我可以在使用 UseOpenIdConnectAuthentication 时在 SecuityTokenValidated 事件中执行此操作

JwtSecurityTokenHandler定义了你可以控制的虚函数CreateClaimsIdentity

您需要提供 JwtSecurityTokenHandler 的自定义实现并将 WindowsAzureActiveDirectoryBearerAuthenticationOptions.TokenHandler 设置为自定义实现。