7.8. Exchange 漏洞


当您启动允许令牌交换时,您必须了解和小心。

第一个是公共客户端。公共客户端没有或要求客户端证书才能执行交换。任何具有有效令牌的人都可以 模拟 公共客户端,并执行允许公共客户端执行的交换。如果您的域管理有任何不信任客户端,则公共客户端可以在您的权限模型中打开漏洞。这就是为什么直接交换不会允许公共客户端,如果调用客户端为公共客户端,则中止并出错。

对于一个域令牌,可以交换 Facebook、Google 等的社交令牌。请注意,交换令牌允许交换令牌在这些社交 Web 站点上创建虚拟帐户,仔细和 vigilant。使用默认角色、组和身份提供程序映射程序来控制分配给外部社交用户的属性和角色。

直接交换非常危险。您会在调用的客户端中放入大量信任,它将不会泄漏其客户端凭证。如果这些凭证泄漏,thief 可以模拟您系统中的任何人。这与已具有现有令牌的机密客户端的直接对比。您有两个身份验证因素:访问令牌和客户端凭证,且您只处理一个用户。因此,使用直接交换器。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat