如何在Blazor应用程序中启用Gitlab作为登录服务



因此,在我的用例中,我正在制作一个Blazor Server应用程序,该应用程序与git Service具有高度的内聚性。作为git服务,我们正在自托管一个gitlab实例。正因为如此,只需使用您的gitlab帐户登录我们的Web应用程序就很好了。

我的问题是这样的。这真的可能吗?关于如何在ASP.NET中使用外部身份验证提供程序的文档很少,gitlab文档也不是最好的。

提前谢谢。

您可以将GitLab配置为OAuth IDP。

这里还有一个使用Blazor在OAuth2中构建的完整示例。该示例使用Auth0,但您可以替换几乎任何OAuth IDP,包括GitLab,因为它们都使用相同的协议。

您还可以看到使用.net openid connect的其他示例。

相关内容

  • 没有找到相关文章

最新更新