【问题标题】:How to create a custom asp.net identity provider with SQL Server? [closed]如何使用 SQL Server 创建自定义 asp.net 身份提供程序? [关闭]
【发布时间】:2015-05-16 00:07:06
【问题描述】:

我的场景如下,我将创建一个托管在 azure 中的软件即服务应用程序,所有用户都可以使用用户名和密码登录,SQL 身份提供程序似乎是一个不错的选择,但我需要一些定制的东西。

该软件就像一个会计系统,一个会计可以管理多个公司,其想法是一旦用户登录,提供者也应该返回他有权访问的公司列表。

登录后,想法是向用户显示他可以管理会计的公司的仪表板。

但是我不确定我应该寻找什么。我不是 OAUTH 专家,但我们应该使用 OAUTH,我想应该有一种方法可以返回令牌/声明以及用户在登录后可以访问的公司列表

我无法粘贴一些代码,因为我还没有起点 非常感谢

【问题讨论】:

  • -1 上的有效问题羞耻
  • 你试过什么?你调查了什么?您需要提供者如何“定制”?

标签: c# asp.net azure asp.net-identity claims-based-identity


【解决方案1】:

您可以通过继承基础 MembershipProvider 类并实现自定义登录逻辑来实现自定义成员资格提供程序。

也许这个博客应该能够指导你。 Creating Custom Membership Provide

虽然 ASP.NET Identity 是一种新的做事方式,但 WCF 在内部仍然使用 ASP.NET Membership Provider,而且效果很好。这两种方法都没有错。

【讨论】:

  • MembershipProvider 已被长期弃用,不应在新项目中使用。 Asp.Net Identity 已取代旧框架。
猜你喜欢
  • 2014-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-10
  • 1970-01-01
  • 2017-06-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多