美文网首页
Oauth 2.0 & SAML & SSO

Oauth 2.0 & SAML & SSO

作者: 红衣落桂花 | 来源:发表于2022-09-03 11:23 被阅读0次

    SAML

    Security Assertion Markup Language

    优点:浏览器 作为中间媒介,链接 SP & IDP

    缺点:SAML协议是2005年制定的,在制定协议的时候基本上是针对于web应用程序来说的,但是那时候的web应用程序还是比较简单的,更别提对App的支持。

    SAML需要通过HTTP Redect和HTTP POST协议来传递用户信息,并且通常是通过HTML FORM的格式来进行数据的提交的。如果应用程序并不是web应用,比如说是一个手机App应用。

    OAuth

    缺点: OAuth2并没有指定Resource Server怎么和Authorization Server进行交互。也没有规定返回用户信息的内容和格式。这些都需要实现方自己去决定。

    OAuth2默认是在HTTPS环境下工作的,所以并没有约定信息的加密方式。我们需要自己去实现。

    最后,OAuth2是一个授权协议,而不是认证协议。对于这个问题,其实我们可以考虑使用OpenID Connect协议。因为OpenID Connect就是基于OAuth2实现的,并且添加了认证协议。

    相关文章

      网友评论

          本文标题:Oauth 2.0 & SAML & SSO

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