ADFS 作为 OAuth2 提供者/身份验证服务器可能吗?

2023-11-22

我们想要设置 ADFS 3.0 以启用基于 OAuth2 的身份验证。我已经阅读了大量文档,但仍不清楚这是否受支持。

ADFS 是否可以用作 oauth 的授权服务器,或者 ADFS 中的 oauth2 支持仅意味着充当另一个授权服务器的客户端?

对于将 adfs 设置为 oauth 提供者/服务器的任何帮助,我们将不胜感激。


在 ADFS 2012R2(又名 ADFS 3.0)中,我们仅支持授权授予流程。唯一的场景是公共客户端(例如 iOS/Android/Windows 上的移动应用程序)访问 RESTful 服务并通过 JWT 令牌进行授权。你可以在以下位置看到这个https://msdn.microsoft.com/en-us/library/dn633593.aspx

借助 ADFS 2016(即将发布),您可以获得完整的 Oauth/OIDC 支持。通过此功能,您可以构建需要代表支持的 Web 应用程序、单页应用程序、API、多层应用程序系统、机密客户端(支持充当机密客户端的 Windows 服务帐户)。你可以看看这个https://technet.microsoft.com/en-us/windows-server-docs/identity/ad-fs/ad-fs-development

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ADFS 作为 OAuth2 提供者/身份验证服务器可能吗? 的相关文章

  • 在 ASP.NET MVC 中自定义授权

    我的 Controller 类用 AuthorizeAttribute 装饰以保护操作 Authorize Roles User Level 2 public class BuyController Controller 每当调用操作 但用
  • 在 Django Admin 中隐藏 Auth 部分 [重复]

    这个问题在这里已经有答案了 在 Django 管理中 有什么方法可以隐藏 Auth 部分吗 假设这是 Django 和准系统项目的全新安装 没有应用程序 只有管理员 您可以使用admin site unregister from djang
  • 数据库文件和 ASP.NET 登录控件

    我正在尝试 ASP NET 登录控制教程 一切正常 但是 我不知道如何让登录控件使用我自己的数据库 SQL Server 2005 而不是使用它的 mdf 文件 我也不知道这个文件是从哪里创建的 因为它根本没有出现在我的解决方案中 如果我能
  • 用户注册错误:没有这样的表:auth_user

    我正在尝试使用 Django 的默认身份验证来处理注册和登录 setting py INSTALLED APPS django contrib admin django contrib auth django contrib content
  • Android Facebook SDK 4.5.0 登录注销问题,尝试再次登录时出现无效密钥哈希错误

    我按照中所述实现了 Facebook 登录按钮https developers facebook com docs facebook login android https developers facebook com docs face
  • 新站点预计支持哪些知名 OpenID 提供商?

    我计划开发一个支持 OpenID Connect 作为依赖方的 Web 应用程序 以便该应用程序的用户可以使用他选择的身份提供商进行注册和登录 这与每个 Stack Exchange 站点上的 我的登录 使用的技术相同 该应用程序可供服务器
  • 使用默认的 ASP.Net MVC 设置,如何使用 Microsoft 帐户登录?

    为什么我不断收到 输入参数 redirect uri 提供的值无效 我的网站托管在 Azure 中 我正在尝试通过 Microsoft 登录按钮登录 我并没有对默认的 ASP Net MVC 开箱即用模板进行太多更改 我真正改变的只是取消注
  • SmartGIT 不要求 ssh 密钥

    切换到新计算机后 我必须再次安装 Windows 版 SmartGIT 现在尝试克隆我的 fedorahosted org repository 密钥存储在 C User myusername ssh SmartGIT 附带了全新安装 并且
  • Rails 身份验证插件推荐

    我想向我的 Rails 应用程序添加身份验证 我遇到了几个这样做的插件 acts as authenticated restful authentication Authlogic 等 我还没有看到一篇文章描述使用每种方法的差异 优点和缺点
  • AWS Cognito 作为网站的 Django 身份验证后端

    我对 Cognito 的理解是 它可以用来代替本地 Django 管理数据库来对网站的用户进行身份验证 然而 我没有找到任何带有通过 Cognito 登录屏幕的基本 Hello World 应用程序的详细示例 如果有人可以发布一篇文章 逐步
  • Mongoose 模型 update() 与 save()

    有一个关于问题update vs save https stackoverflow com questions 39010045 mongoose update vs save 但它针对的是一些不同的东西 我猜 纯粹相关mongoose S
  • Sage One API - unsupported_grant_type

    我正在尝试通过以下方式获取 Sage One API 的访问令牌docs https developers sageone com docs en v1 authentication request access token using G
  • C# SMTP 身份验证失败,但凭据正确

    这是我的问题 我编写了以下程序来测试是否可以发送电子邮件 class Program static void Main string args try Console WriteLine Mail To MailAddress to new
  • 使用 Django REST 框架进行 SAML SSO 身份验证

    我目前正在开发 AngularJS 前端和 Django REST 后端 我一直在使用Django rest auth https github com Tivix django rest auth过去需要对两者之间的连接进行身份验证 但现
  • Twitter 登录说明

    我想在 Android 中创建一个 Twitter 应用程序 为此 我想创建一个登录页面并登录到 Twitter 为此 我们需要消费者密钥和消费者密钥 这是什么意思 要创建此登录页面 除了 Twitter 帐户之外 我们还需要其他任何东西吗
  • 谷歌坐标认证

    当我尝试连接到 Google 坐标时 总是出现异常GoogleAuthException 我拥有 Google 地图协调中心许可证 我确实使用我的包应用程序名称和 SHA1 在 google 控制台中创建了我的客户端 ID 我将权限添加到清
  • ExtJS:使用“记住我”功能登录

    我正在尝试创建一个具有非常常见的 记住我 功能的简单登录窗口 登录验证是通过 AJAX 风格完成的 因此浏览器不会记住我的输入 我的方法是使用内置的state功能 但是如何使用它让我很困惑 Ext state Manager setProv
  • 使用 Mechanize (Ruby) 进行基本身份验证和表单身份验证

    我正在尝试登录公司内部网上的一个站点 该站点具有基本身份验证弹出对话框和基于表单的身份验证 这是我正在使用的代码 导致 401 gt Net HTTPUnauthorized 错误 require rubygems require mech
  • 实施令牌认证

    在我的网页中实施令牌身份验证必须遵循哪些步骤 任何摘要或链接将不胜感激 我想实现类似于 Facebook 或 Google 的功能 首次客户端登录并接收令牌 然后在下一步操作中使用它 我还阅读了有关 OAuth 的内容 但我不想让第三方访问
  • 自定义WebApi授权数据库调用

    我正在尝试确定我编写的自定义授权属性是否确实是一个好主意 Scenario假设我们有一系列商店 每个商店Store有一个主人 只有商店的所有者才能对商店进行CRUD操作 除了具有Claim这基本上超越了所有权要求 并表示他们可以在任何商店上

随机推荐

  • PrimeFaces 禁用按 Enter 键提交

    PrimeFaces 禁用按 Enter 键提交 我正在运行在 WildFly 8 2 Final 上运行的 PrimeFaces 5 1 我有一个对话框 有两个输入数字和两个按钮 第一个 inputNumber 对 ajax 模糊事件进行
  • 卡夫卡模式订阅。新主题未触发重新平衡

    根据有关的文档卡夫卡java文档 if I 订阅模式 创建与模式匹配的主题 应该进行重新平衡 这使得消费者可以阅读该新主题 但这并没有发生 如果我停止并启动消费者 它确实会获取新主题 所以我知道新主题符合模式 这个问题可能有重复https
  • Apache HTTP 服务器和 Apache Tomcat 之间的区别? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 Apache HTTP S
  • 将对象复制到对象(使用 Automapper ?)

    我有一堂课 public class Person public string FirstName get set public string LastName get set 我有两个 Person 实例 person1 和 person
  • playframework - IOException 无法分配内存

    我的系统是Mint 12 64位 我已经安装了类型安全堆栈并创建了一个新的播放应用程序 在不修改代码的情况下 我尝试运行它 这是输出 http pastebin com 6XwmsbAE Play 抱怨此错误消息 IOException C
  • NLTK/pyNLTK 可以“按语言”(即非英语)工作吗?如何工作?

    我如何告诉 NLTK 以特定语言处理文本 有时我会编写一个专门的 NLP 例程 在非英语 但仍然是印欧语 文本域上进行词性标记 标记化等 这个问题似乎只解决不同的语料库 而不是代码 设置的变化 德语 POS 标记 或者 是否有专门用于 py
  • 创建新的通用结构的正确方法是什么?

    我正在尝试创建一个可以初始化为某种类型的通用结构T 它看起来像这样 pub struct MyStruct
  • jQuery 选择器帮助 - 如何查找 ID 以特定字符开头和结尾的元素

    我有一个动态创建的页面 它可以有许多不同的带有 ID 的单选按钮 如下所示
  • 某些 HTML 标记中的“生成”属性有何用途?

    我看到它在 HTML 标签中使用 但我感觉它可以与大多数 HTML 标签一起使用 我大概能猜出这是什么意思 但我更好奇使用它有什么好处 我试图用谷歌搜索一些有关它的参考资料 但找不到任何资料 所以我来找你们专家 谢谢 Example
  • Android ACTION_IMAGE_CAPTURE 意图

    我们正在尝试使用本机相机应用程序让用户拍摄新照片 如果我们省略了 它就可以正常工作EXTRA OUTPUT extra并返回小位图图像 然而 如果我们putExtra EXTRA OUTPUT 在启动之前 一切都会正常进行 直到您尝试点击相
  • JasperReports 的最小依赖关系

    我希望在我的一个项目中使用 JasperReports 4 5 0 并且想知道仅生成 PDF 的最小依赖项是什么 我尝试浏览他们的网站和自述文档 但一无所获 我也遇到过这个安装维基这看起来非常过时 版本 1 2 2 是否有所需 jar 的最
  • 删除无效/不完整的多字节字符

    我在用户输入上使用以下代码时遇到一些问题 htmlentities string ENT COMPAT UTF 8 当检测到无效的多字节字符时 PHP 会抛出一个通知 PHP 警告 htmlentities path to file php
  • “原子”和“cstdatomic”有什么区别?

    有人可以澄清一下包含选项之间的区别吗 include
  • 原型中的函数列表

    我希望能够获取不同 JavaScript 对象的函数列表 特别是 String 和其他基元 我以为我能够以某种方式使用 String prototype 并神奇地获得原型中的函数列表 但没有骰子 有任何想法吗 我也尝试过使用下划线 例如 f
  • 根据谓词从列表中删除元素

    我想从列表中删除一个元素 使得该元素包含 X or N 我必须申请大型基因组 这是一个例子 input codon AAT XAC ANT TTA 预期输出 codon AAT TTA 出于基础目的 gt gt gt x for x in
  • 如何使用命令行在 VSCode 中安装多个扩展

    如何使用 cli 在 VSCode 中安装多个扩展 我试过 code install extension xyz local history jock svg 但它只安装第一个扩展xyz local history Installing e
  • OneDrive 上的 Visual Studio 解决方案

    我可以将我的 Visual Studio 解决方案放入 OneDrive 中并从那里工作吗 还是会以某种方式导致数据丢失 无论我身在何处 我都想随身携带我的项目 而不是每次都担心将它们放在闪存驱动器上 我不会推荐它 OneDrive 和其他
  • 不兼容的字符编码:ASCII-8BIT 和 UTF-8

    我使用 Ruby 1 9 2 和 Rails 3 0 5 我有以下错误 不兼容的字符编码 ASCII 8BIT 和 UTF 8 我认为这与数据库无关 错误发生在视图中的这一行 只是 div haml 调用 content 全栈 Action
  • Scaffold-DbContext 在 .net core 中抛出错误“无法找到程序集”

    我正在使用 net core 和实体框架 core 1 1 0 在尝试以下命令时包管理器控制台 Scaffold DbContext Server MyServer MyInstance Database MyDB user MyUsern
  • ADFS 作为 OAuth2 提供者/身份验证服务器可能吗?

    我们想要设置 ADFS 3 0 以启用基于 OAuth2 的身份验证 我已经阅读了大量文档 但仍不清楚这是否受支持 ADFS 是否可以用作 oauth 的授权服务器 或者 ADFS 中的 oauth2 支持仅意味着充当另一个授权服务器的客户