gpt4 book ai didi

Azure ACS 和 SimpleMembership

转载 作者:行者123 更新时间:2023-12-03 06:04:34 26 4
gpt4 key购买 nike

我想创建 azure mvc4 网站 (azurewebsites):

  • 为公司域内的员工提供单点登录(ADFS 已与 ACS 联合)
  • 通过本地帐户或 LiveID OAuth(liveid 是 ACS 上的 IdP)进行外部(非员工)访问。
  • 要求是管理应用程序中的用户个人资料和角色。

我看到以下选项:

  1. 将我的应用程序与 ACS 联合并使用联合身份验证,为用户配置文件和成员身份等创建自定义表集,在这种方法中我无法使用任何现有的提供程序。我在 claim 中没有必要的信息。

  2. 为 ACS 编写自定义 OAuth/OAuth2 客户端(我找不到任何客户端)并使用 OAuthWebSecurity 来注册它。这种方法似乎适合我,我可以使用 SimpleMembership 等。问题是我找不到任何如何以正确方式实现它的示例。

问:

在这种情况下正确的方法是什么?

还有其他选项可以满足我的要求吗?

是否有适用于 ACS 的 OAuthWebSecurity 客户端?

谢谢,马切伊

最佳答案

我会选择方法 1,因为 -

a) 无论如何你都需要 ws-fed 来合并 ADFSb) ACS 没有 OAuth 客户端 - ACS 仅支持 OAuth 的一些特殊用例(这就是为什么您还没有找到它的客户端)。

无论如何,你都想完全控制你的数据库 - 而不是使用魔法/半成品(取决于你的观点)简单的成员(member)资格...

关于Azure ACS 和 SimpleMembership,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14615610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com