首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    「应用安全」OAuth和OpenID Connect的全面比较

    当您想要让用户使用他们的外部服务帐户(如Facebook和Twitter)登录您的网站时。由于“OAuth身份验证”这一术语经常在此上下文中使用,因此您可能认为必须为您的服务实施OAuth。...因此,OmniAuth等OAuth身份验证库将逐渐完成其角色。 但是,人们肯定会变得更加困惑,因为用于身份验证的OpenID Connect建立在用于授权的OAuth之上。...Facebook的OAuth流程需要其自定义客户端库的原因是Facebook的OAuth实现中存在许多违反规范的行为。...Facebook和其他大牌公司不仅违反了规范。以下是其他示例。 9.1。范围清单的分隔符 范围名称列在授权端点和令牌端点的请求的范围参数中。RFC 6749,3.3。...在任何一种情况下,事实上,即使是拥有足够预算和人力资源的Facebook和GitHub等大型科技公司也未能正确实施OAuth和OpenID Connect。

    3.5K60
    领券