我正在进行PoC项目,以验证blazor是否适合我们公司内部Web前端应用程序。我们有一个内部身份提供者(IdentityServer4 impl。),我想通过该身份提供者进行身份验证。在使用angular的旧项目中,我们使用具有隐式流的javascript oidc客户端。据我了解,OIDC,隐式流对于出色的WebAssembly单页应用程序应该非常合适。我们没有针对该特定前端的专用服务器应用程序,只有一些微服务在前端获取数据,因此需要提供访问令牌。
OIDC客户端库或一些示例代码(最好是两者)将非常有帮助。
谢谢!
我建议您尝试使用Blazor.Auth0(作者在此处)。
Blazor.Auth0是一个库,用于通过Blazor SPA中的Auth0的通用登录名使用带有代码交换证明密钥(PKCE)的授权代码授予。
如果您对添加/使用第三方服务不感兴趣,那么至少源代码将有助于将您带入正确的道路。
我希望这有帮助 :)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句