zoukankan      html  css  js  c++  java
  • 课外知识----单点登录

    用户认证技术解决方案

      分布式系统要实现单点登录,通常将认证系统独立抽取出来,并且将用户身份信息存储在单独的存储介质,比如:MySQL、Redis

    Oauth2第三方认证解决方案

      

    Oauth2协议

    Oauth2包括以下角色

    客户端

      本身不存储资源,需要通过资源拥有者的授权去请求资源服务器的资源,比如Android客户端、Web客户端(浏览器端)、微信客户端等。

    资源拥有者

      通常为用户,也可以是应用程序,即该资源的拥有者。

    授权服务器(也称认证服务器)

      用来对资源拥有的身份进行认证、对访问资源进行授权。客户端要想访问资源需要通过认证服务器由资源拥有者授权后方可访问。

    资源服务器
      存储资源的服务器,比如,学成网用户管理服务器存储了学成网的用户信息,学成网学习服务器存储了学生的学习信息,微信的资源服务存储了微信的用户信息等。客户端最终访问资源服务器获取资源信息。

    用户开始授权及之后的流程

       

  • 相关阅读:
    HEOI2018——welcome to NOI2018
    【HEOI 2018】Day2 T2 林克卡特树
    【康托展开】
    【省选模拟测试3】
    【BZOJ 2850】巧克力王国
    【BZOJ 3569】 DZY Loves Chinese II
    【BZOJ 4652】【NOI 2016】循环之美
    【BZOJ 3534】: [Sdoi2014]重建
    mysql 的研究
    mysql 的研究
  • 原文地址:https://www.cnblogs.com/yanxiaoge/p/12118312.html
Copyright © 2011-2022 走看看