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

由于这一点 , OpenID Connect的身份验证可以在OAuth授权过程中同时执行 。

由于业界的主要参与者一直致力于规范创建和主动实施(FAQ) , OpenID Connect肯定会占上风 。 因此 , OmniAuth等OAuth身份验证库将逐渐完成其角色 。

但是 , 人们肯定会变得更加困惑 , 因为用于身份验证的OpenID Connect建立在用于授权的OAuth之上 。 很难解释 , 特别是在我的情况下 , 因为Authlete专注于授权 , 虽然它支持OpenID Connect , 但它不会对身份验证做任何事情 。 在开始向客户解释产品本身之前 , 我总是要解释身份验证和授权之间的区别 。

关于OAuth身份验证的问题 , 请阅读John Bradley先生的文章“OAuth for Authentication的问题” 。 在文章中他说:“这是一个安全漏洞 , 你可以开车穿过 。 ”

“再说OAuth是一种认证标准 。 ”Nat Sakimura先生和John Bradley先生 。

4. OAuth 2.0和OpenID Connect之间的关系

推荐阅读