zoukankan      html  css  js  c++  java
  • LDAP的前世今生

    上世界80年代,就有了LDAP的雏形。

    我接触到最早的Windows系列的服务器,是Windows2000 Professional版本里可以加入ActiveDirectory,后来从Windows2003 Server一直用到Windows2008,和AD结下了不解之缘。

    尝试过把Windows2008作为Domain Controller,Ubuntu尝试加入域,失败了。当时找到的错误问题描述,是和Samba有些关系,但是未求证。

    成百上千人的外企IT企业,尤其是微软合作伙伴的,见到较多的就是Active Directory,现在的Active Directory Azure就不太了解了。

    Linux阵营就得倚靠OpenLDAP了这个开源组件对LDAP协议的实现了。

    https://baike.baidu.com/item/openldap/5596398

    还有一篇很全面的介绍LDAP的文章。

    http://www.cangfengzhe.com/wangluoanquan/3.html

    无论是ActiveDirectory,还是OpenLDAP,应该都是支持C/C++,Java,C#。。。

    关于SSO(single sign on)单点登录:

    keycloak是java开发的:

    Keycloak实现了OpenID,Auth2.0,SAML单点登录协议,同时提供LDAP和Active Directory,以及OpenID Connect, SAML2.0 IdPs,Github,Google等第三方登录适配功能,能够做到非常简单的开箱即用。但是在实际上,如果想稍微顺利的添加配置,还是需要简单的了解SSO,若想要配置更加复杂的场景,则需要了解对应的协议。

    引用自:https://zhuanlan.zhihu.com/p/29127296

    cas是java开发的:

    https://apereo.github.io/cas/5.2.x/index.html

  • 相关阅读:
    redis-原理-对象-列表对象(八)
    分布式事物-Saga
    分布式事物-本地消息表
    分布式事物-TCC
    分布式事物-XA协议
    Spring Boot-多环境配置(十)
    maven-maven-resources-plugin插件使用
    maven-assembly-plugin插件使用
    20201207 徐艺铭 《信息安全导论》第三周学习总结
    20201207 徐艺铭 第二周学习总结
  • 原文地址:https://www.cnblogs.com/rgqancy/p/8084768.html
Copyright © 2011-2022 走看看