标签:告诉 理解 authorize 示例 span 浏览器 ready toc 应用程序
在我们获得技术之前,让我们用完全非技术性的东西来解决这个问题。作为工程师,我们非常注重将事情分解为组件和流程。这有助于我们了解事情,以便我们可以排除故障或构建复杂的系统。当你去机场登机时,你的登录协议,身份验证协议和令牌类型是什么?这三个组件将成为整个博客的焦点。我将如何定义它们:
现在,当我们谈论WS-Fed或SAML时,总是问自己同样的问题:什么是登录协议,什么是身份验证协议,什么是令牌类型。无论您是否理解这些概念,询问这些问题都会产生影响。
WS-Fed是一种登录协议,用简单的英语表示当你试图获得访问权限的应用程序将你重定向到ADFS服务器时,它必须以特定的方式(WS-Fed)处理。
作为登录协议的典型的请求
最后,在输入我的凭据后,ADFS让我发送回原始应用程序的令牌类型是什么:当使用WS-Fed登录协议时,ADFS将始终向您的浏览器发出SAML 1.1令牌然后,您将自动POST回应用程序
SAML是登录协议和令牌类型。关于登录协议,SAML和WS-Fed实现了同样的目的,但处理方式却截然不同。
作为登录协议的示例
让我们分解这些参数:
ADFS将始终为使用SAML登录协议配置的应用程序发出SAML 2.0令牌。
虽然有一些关于OAuth是登录协议或身份验证协议的争论,虽然它确实在不断发展,但在ADFS 2012 R2领域,OAuth是另一种登录协议。
作为登录协议的示例
让我们分解这些参数:
比较SSO协议: WS-Fed, SAML, and OAuth
标签:告诉 理解 authorize 示例 span 浏览器 ready toc 应用程序
原文地址:https://www.cnblogs.com/imust2008/p/11229215.html