美文网首页
OpenID和OAuth2和SMAL的区别

OpenID和OAuth2和SMAL的区别

作者: 山野村夫老王 | 来源:发表于2017-06-12 12:04 被阅读0次

    首先要知道,认证和授权是两件事。
    认证authentication是验证身份,授权authorization是确定你能干啥。
    一般国内的系统统一叫鉴权。

    OpenID:假设你要出国,对方国家怎么知道你是谁啊?你的有护照吧,OenID就相当于护照,你要登陆的系统就相当于对方国家的海关,咱们的祖国就是给你担保的系统。

    OAuth2:只做授权。假设你出国了,家里小狗没人管,你让朋友帮忙照顾,给他一把你家的钥匙。朋友就是新系统,你家房子就是提供服务的系统,你家大门提供认证。

    SAML:这个有点复杂....,基本上是消息,里面包含了认证和授权,还有一堆其他的东西。

    上面这几个可以混搭...

    相关文章

      网友评论

          本文标题:OpenID和OAuth2和SMAL的区别

          本文链接:https://www.haomeiwen.com/subject/oeclqxtx.html