如何使用 SQL 服务器创建自定义 asp.net 身份提供者?
How to create a custom asp.net identity provider with SQL Server?
我的场景如下,我将创建一个托管在 azure 中的软件即服务应用程序,所有用户都可以使用用户名和密码登录,SQL 身份提供者似乎是个不错的选择,但我需要一些定制的东西。
该软件就像一个会计系统,一个会计可以管理多个公司,想法是一旦用户登录,提供者应该 return 还有他有权的公司列表.
登录后,我们的想法是向用户显示他可以管理会计的公司的仪表板。
但是我不确定我应该寻找什么。我不是 OAUTH 专家,但我们应该使用 OAUTH,我想应该有一种方法可以 return 一个 token/claim 用户登录后可以访问的公司列表
我无法粘贴一些代码,因为我还没有起点
非常感谢
您可以通过继承基础 MembershipProvider class 并实现您的自定义登录逻辑来实现自定义成员资格提供程序。
也许这篇博客应该能够为您提供指导。
Creating Custom Membership Provide
虽然 ASP.NET Identity 是新的处理方式,但 WCF 内部仍然使用 ASP.NET Membership Provider,并且效果很好。两种方法都没有错。
我的场景如下,我将创建一个托管在 azure 中的软件即服务应用程序,所有用户都可以使用用户名和密码登录,SQL 身份提供者似乎是个不错的选择,但我需要一些定制的东西。
该软件就像一个会计系统,一个会计可以管理多个公司,想法是一旦用户登录,提供者应该 return 还有他有权的公司列表.
登录后,我们的想法是向用户显示他可以管理会计的公司的仪表板。
但是我不确定我应该寻找什么。我不是 OAUTH 专家,但我们应该使用 OAUTH,我想应该有一种方法可以 return 一个 token/claim 用户登录后可以访问的公司列表
我无法粘贴一些代码,因为我还没有起点 非常感谢
您可以通过继承基础 MembershipProvider class 并实现您的自定义登录逻辑来实现自定义成员资格提供程序。
也许这篇博客应该能够为您提供指导。 Creating Custom Membership Provide
虽然 ASP.NET Identity 是新的处理方式,但 WCF 内部仍然使用 ASP.NET Membership Provider,并且效果很好。两种方法都没有错。