如何在Blazor WebAssembly中实现OIDC身份验证?

马丁·霍扎(Martin Hoza)

我正在进行PoC项目,以验证blazor是否适合我们公司内部Web前端应用程序。我们有一个内部身份提供者(IdentityServer4 impl。),我想通过该身份提供者进行身份验证。在使用angular的旧项目中,我们使用具有隐式流的javascript oidc客户端。据我了解,OIDC,隐式流对于出色的WebAssembly单页应用程序应该非常合适。我们没有针对该特定前端的专用服务器应用程序,只有一些微服务在前端获取数据,因此需要提供访问令牌。

OIDC客户端库或一些示例代码(最好是两者)将非常有帮助。

谢谢!

亨利·罗德里格斯

我建议您尝试使用Blazor.Auth0(作者在此处)。

Blazor.Auth0是一个库,用于通过Blazor SPA中的Auth0的通用登录名使用带有代码交换证明密钥(PKCE)的授权代码授予。

如果您对添加/使用第三方服务不感兴趣,那么至少源代码将有助于将您带入正确的道路。

我希望这有帮助 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Blazor WASM中为多个身份提供者实现外部身份验证?

来自分类Dev

如何在Angular 8中使用angular-oauth2-oidc实现身份验证代码流

来自分类Dev

如何在blazor Webassembly项目的服务器端控制器中对用户进行身份验证?

来自分类Dev

Blazor Webassembly身份验证事件

来自分类Dev

Blazor WebAssembly Oidc身份验证在本地运行良好,但在Azure静态Web应用上,身份验证/登录回调具有404

来自分类Dev

如何在woocommerce中实现Oauth身份验证

来自分类Dev

服务器端Blazor中的OIDC身份验证

来自分类Dev

服务器端Blazor中的OIDC身份验证

来自分类Dev

如何自定义Blazor WebAssembly Msal身份验证以将令牌存储在localStorage中而不是sessionStorage中?

来自分类Dev

如何在Blazor应用程序中仅对经过身份验证的用户响应图像数据?

来自分类Dev

如何实现身份验证保护

来自分类Dev

如何在基于JWT的单一登录身份验证体系结构中实现注销?

来自分类Dev

如何在Yii2中实现自己的身份验证?

来自分类Dev

如何在Azure移动应用中实现自定义身份验证

来自分类Dev

如何在React / Ant Design Pro中实现经过身份验证的路由

来自分类Dev

如何在Spring WebFlux Security中实现多种身份验证方法?

来自分类Dev

应该如何在Django中实现基于JWT的身份验证(drf和simplejwt)?

来自分类Dev

如何在服务器端的Excel中实现“组织帐户”身份验证?

来自分类Dev

如何在 Laravel 中实现基于角色的身份验证和访问控制

来自分类Dev

如何在 Django 中实现两个身份验证层

来自分类Dev

如何在Blazor中实现自定义验证

来自分类Dev

.NET如果数据库中没有来自OIDC的提供的用户,如何不进行身份验证

来自分类Dev

如何针对AzureAD在.net 4.5中实现SAML2身份验证?(使用令牌)

来自分类Dev

如何通过表单在ASP.NET Web API中实现Active Directory身份验证?

来自分类Dev

如何通过表单在ASP.NET Web API中实现Active Directory身份验证?

来自分类Dev

如何通过组织身份验证从Blazor Server中的身份获取用户属性

来自分类Dev

Blazor WebAssembly中使用数据库优先方法进行身份验证和授权

来自分类Dev

如何在Spring Security中撤消身份验证令牌?

来自分类常见问题

如何在Firebase中调试身份验证?

Related 相关文章

  1. 1

    如何在Blazor WASM中为多个身份提供者实现外部身份验证?

  2. 2

    如何在Angular 8中使用angular-oauth2-oidc实现身份验证代码流

  3. 3

    如何在blazor Webassembly项目的服务器端控制器中对用户进行身份验证?

  4. 4

    Blazor Webassembly身份验证事件

  5. 5

    Blazor WebAssembly Oidc身份验证在本地运行良好,但在Azure静态Web应用上,身份验证/登录回调具有404

  6. 6

    如何在woocommerce中实现Oauth身份验证

  7. 7

    服务器端Blazor中的OIDC身份验证

  8. 8

    服务器端Blazor中的OIDC身份验证

  9. 9

    如何自定义Blazor WebAssembly Msal身份验证以将令牌存储在localStorage中而不是sessionStorage中?

  10. 10

    如何在Blazor应用程序中仅对经过身份验证的用户响应图像数据?

  11. 11

    如何实现身份验证保护

  12. 12

    如何在基于JWT的单一登录身份验证体系结构中实现注销?

  13. 13

    如何在Yii2中实现自己的身份验证?

  14. 14

    如何在Azure移动应用中实现自定义身份验证

  15. 15

    如何在React / Ant Design Pro中实现经过身份验证的路由

  16. 16

    如何在Spring WebFlux Security中实现多种身份验证方法?

  17. 17

    应该如何在Django中实现基于JWT的身份验证(drf和simplejwt)?

  18. 18

    如何在服务器端的Excel中实现“组织帐户”身份验证?

  19. 19

    如何在 Laravel 中实现基于角色的身份验证和访问控制

  20. 20

    如何在 Django 中实现两个身份验证层

  21. 21

    如何在Blazor中实现自定义验证

  22. 22

    .NET如果数据库中没有来自OIDC的提供的用户,如何不进行身份验证

  23. 23

    如何针对AzureAD在.net 4.5中实现SAML2身份验证?(使用令牌)

  24. 24

    如何通过表单在ASP.NET Web API中实现Active Directory身份验证?

  25. 25

    如何通过表单在ASP.NET Web API中实现Active Directory身份验证?

  26. 26

    如何通过组织身份验证从Blazor Server中的身份获取用户属性

  27. 27

    Blazor WebAssembly中使用数据库优先方法进行身份验证和授权

  28. 28

    如何在Spring Security中撤消身份验证令牌?

  29. 29

    如何在Firebase中调试身份验证?

热门标签

归档