WebAssembly.Authentication 和 WebAssembly.Msal 之间的差异
Differences between WebAssembly.Authentication and WebAssembly.Msal
刚刚接触Azure认证,一开始就迷路了
我没找到 Microsoft.AspNetCore.Components.WebAssembly.Authentication
和 Microsoft.Authentication.WebAssembly.Msal
之间的区别。
我看到first从6.0.3开始有效,最后一个从6.0.4开始有效,但我不知道为什么新的比另一个好,我该如何使用它。
请不要给我负分——而是一个答案。
提前致谢。
Microsoft.AspNetCore.Components.WebAssembly.Authentication
and Microsoft.Authentication.WebAssembly.Msal
packages provide a set of primitives that help the application to authenticate users and obtain tokens to call protected APIs.
Microsoft.AspNetCore.Components.WebAssembly.Authentication 通过身份验证为 Blazor WebAssembly 应用程序提供安全性。此 package 包括可为应用程序提供访问令牌的服务。
Microsoft.Authentication.WebAssembly.Msal 提供了将 Microsoft 身份验证库 (MSAL) 与 Blazor WebAssembly 结合使用的类型。它使用 Azure Active Directory 和 Azure Active Directory B2C 对 Blazor webassembly 应用程序进行身份验证。
注:
The Microsoft.Authentication.WebAssembly.Msal
package transitively adds the Microsoft.AspNetCore.Components.WebAssembly.Authentication
package to the app.
这就是为什么 Microsoft.Authentication.WebAssembly.Msal 套餐比 Microsoft.AspNetCore.Components.WebAssembly.Authentication 套餐好。
- 到install
Microsoft.Authentication.WebAssembly.Msal
包如下:
Install-Package Microsoft.Authentication.WebAssembly.Msal -Version 6.0.4
- 要使用
Microsoft.AspNetCore.Components.WebAssembly.Authentication
包请参考 MsDoc.
有关更多信息,请参考以下链接:
刚刚接触Azure认证,一开始就迷路了
我没找到 Microsoft.AspNetCore.Components.WebAssembly.Authentication
和 Microsoft.Authentication.WebAssembly.Msal
之间的区别。
我看到first从6.0.3开始有效,最后一个从6.0.4开始有效,但我不知道为什么新的比另一个好,我该如何使用它。
请不要给我负分——而是一个答案。
提前致谢。
Microsoft.AspNetCore.Components.WebAssembly.Authentication
andMicrosoft.Authentication.WebAssembly.Msal
packages provide a set of primitives that help the application to authenticate users and obtain tokens to call protected APIs.
Microsoft.AspNetCore.Components.WebAssembly.Authentication 通过身份验证为 Blazor WebAssembly 应用程序提供安全性。此 package 包括可为应用程序提供访问令牌的服务。
Microsoft.Authentication.WebAssembly.Msal 提供了将 Microsoft 身份验证库 (MSAL) 与 Blazor WebAssembly 结合使用的类型。它使用 Azure Active Directory 和 Azure Active Directory B2C 对 Blazor webassembly 应用程序进行身份验证。
注:
The
Microsoft.Authentication.WebAssembly.Msal
package transitively adds theMicrosoft.AspNetCore.Components.WebAssembly.Authentication
package to the app.
这就是为什么 Microsoft.Authentication.WebAssembly.Msal 套餐比 Microsoft.AspNetCore.Components.WebAssembly.Authentication 套餐好。
- 到install
Microsoft.Authentication.WebAssembly.Msal
包如下:
Install-Package Microsoft.Authentication.WebAssembly.Msal -Version 6.0.4
- 要使用
Microsoft.AspNetCore.Components.WebAssembly.Authentication
包请参考 MsDoc.
有关更多信息,请参考以下链接: