中小公司统一用户认证方案

现象:
    开发账号混乱,GitLab、Jira、Confluence各一套账号,那叫一个乱
    两个机房 VPN 两套,开发、运维、测试各种切换
    WIFI 没有对用户做认证,只是统一密码连接
    内部各种运营平台,各种密码

对策:
    公司员工各种开发应用账号统一用 LDAP 认证
    VPN 账号用 LDAP 认证,机房专线打通(网络组同学做)
    WIFI 这边用的是 LDAP + FreeRADIUS + Cisco WLC
    为内部运营平台登陆提供LDAP API

帐号安全:(一个帐号虽然方便,但同时也又不安全)
    定期账号密码修改,根据 LDAP 存储的员工邮件信息,邮件提醒
    提供统一的修改密码功能、及密码找回功能
    密码复杂度
    用户锁策略

开源解决库:
    帐号密码安全这块,用Self Service Password,可以去 http://ltb-project.org/ 下载,上面还有一堆很好用的库
    监控,去开源的 http://ltb-project.org/,可以找到 Nagios 插件
    内部运营登陆用的接口 Python ldap 模块,用 Flask 封装,提供 HTTP 的接口,方便运营平台开发调用
    批量帐号添加,用 Python 写成脚本,生成  ldif  文件,导入 LDAP master
    LDAP,用的是 openldap-servers-2.4.40-8.el7.x86_64
    操作系统 Centos 7.1
    WIFI 认证这块 用到 FreeRADIUS

目前简单架构:
    Ldap Master : ldap1.51reboot.com(提供所有的更新修改)
    Ldap Slave:ldap2.51reboot.com(提供给各种应用帐号认证)
    Office Ldap:ldap3.51reboot.com(提供wifi,VPN用)

内容为转载,原文链接

时间: 2024-10-13 15:04:44

中小公司统一用户认证方案的相关文章

中小公司员工统一用户认证方案(视频版)

QIANYAN/前言 前段时间发了一篇:中小公司统一用户认证方案 的技术贴,也是一篇实用性文章,很多程序猿都在关注,不少童鞋在后台询问后续内容是否出来.呼声很高的视频版终于出来啦,希望对大家有所帮助哦. SHIPIN / 视频 视频链接:http://pan.baidu.com/s/1bIuuku 密码:ivdl (请在wifi环境下观看哦) NEIRONG /内容 分享的主题:OpenLDAP 企业应用 分享的内容: 公司为什么需要统一用户认证? 解决用户统一认证都要干哪些事? LDAP 都存

单点登录认证方案思路,求好思路回复

统一用户认证方案思路 实现目标: 1.实现单点登录,使用单点登录帐号登录后,可访问多个被授权的系统. 2.尽量不让用户进行客户端安装,有些技术如CAS,SAML,P3P欢迎点评 免登录访问方式可能存在:  1.当前系统界面连接其他系统的界面,(场景:多系统集成一个系统)  2.当前系统访问其他系统的有验证的服务接口, (场景: 访问被授权的系统的服务)  3.在新的浏览器标签页直接打开其他系统的页面 .(场景: 进入其他系统免登录) 2.增强安全验证性,采用 cookie,token,sessi

用户信息统一管理实现方案

引言:根据需求,用户在支付页面,可以选择用户所关注的商家,并使用商家提供的优惠价格使用次数.未满足上述需求,系统中需要存储用户与商家之间的关联关系,这之间就需要通过微信获得用户与该商家是否是关注与被关注的关系,所以将通过如下方案获取. 使用Unionid机制 获取用户的unionId作为唯一用户的标识 将多个公众号绑定到开放平台的账号中,如下图所示: 注意:目前免费绑定的公众账号只有10个 当完成了绑定后,在调用微信接口获取用户信息时,就会多出一个unionid,unionid将被作为该用户对于

Django 中的用户认证

Django 自带一个用户认证系统,这个系统处理用户帐户.组.权限和基于 cookie 的 会话.本文说明这个系统是如何工作的. 概览 认证系统由以下部分组成: 用户 权限:控制用户进否可以执行某项任务的二进制(是/否)标志. 组:一种为多个用户加上标签和权限的常用方式. 消息:一种为指定用户生成简单消息队列的方式. Deprecated in Django 1.2: 认证系统的消息部分将会在 Django 1.4 版中去除. 安装 认证系统打包在 Django 的 django.contrib

某银行系统ACS认证之TACACS+认证方案

中国XX银行河北省分行 ACS项目实施方案 TACACS+认证 目录 项目背景........................................................................ 3 资源配置........................................................................ 3 实验网络架构...................................................

讯飞开放平台上线业界首个多生物特征融合认证方案

年末岁初,是各类犯罪案件的高发时段,而其中不法分子通过倒卖.盗取他人身份信息后,利用身份认证漏洞可办理银行卡.电话卡,进而从事各种违法犯罪活动的案件近来尤为常见.从前不久微信H5链接盗取支付宝存款的谣言散播中可见广大用户对身份安全认证,尤其是金融领域的安全认证的一贯担忧.话说讯飞开放平台刚刚上线多生物特征融合认证方案,免费向业界开发者开放,“声纹+人脸”验证护航全民信息安全.一起来探讨下,到底有什么特点?案例演示地址:讯飞开放平台多生物特征融合认证方案 信息时代掉,队的身份验证 身处信息社会,如

用户认证总结

(1)用户认证分为两类:一种是基于对称加密的远程用户认证,第二种是基于非对称加密的远程用户认证.但是,不论是基于对称加密的,还是基于非对称加密的,每一种认证又可以按照是否双方都需要互相认证对方的身份而分为:单向认证和双向认证. (2)基于对称加密的远程用户认证:不需要公私钥,但是需要KDC(Key Distribution Center,密钥分发中心)的存在.不论是单向认证还是双向认证,都需要KDC的存在.(或者称为AS,或者称为其他名称,在应用中扮演KDC角色的主体名字虽然不叫KDC,但是具有

统一身份认证和单点登录概念研究

在研究.建设单位信息系统的集成和登录时,自然想到了统一身份认证和单点登录,首先遇到了这样的问题,统一身份认证和单点登录的概念是什么,是不是某一个领域的术语,是不是有相应的标准和协议以及相关的解决方案,这让我对这两个经常关在嘴边的.耳熟能详的名称的来源产生了好奇.先从百度百科中可以查到统一身份认证的定义:所谓身份认证,就是判断一个用户是否为合法用户的处理过程.最常用的简单身份认证方式是系统通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确.复杂一

微服务的用户认证与授权杂谈(下)

[TOC] AOP实现登录状态检查 在微服务的用户认证与授权杂谈(上)一文中简单介绍了微服务下常见的几种认证授权方案,并且使用JWT编写了一个极简demo来模拟Token的颁发及校验.而本文的目的主要是延续上文来补充几个要点,例如Token如何在多个微服务间进行传递,以及如何利用AOP实现登录态和权限的统一校验. 为了让登录态的检查逻辑能够通用,我们一般会选择使用过滤器.拦截器以及AOP等手段来实现这个功能.而本小节主要是介绍使用AOP实现登录状态检查,因为利用AOP同样可以拦截受保护的资源访问