社区
Web 开发
帖子详情
关于实现https协议的单点登录
howsun_zh
2012-07-08 09:37:37
我的项目需求是:
1、需要实现单点登录功能,多个服务采用登录服务器认证
2、没钱买证书
3、需要走https协议,且浏览器友好呈现(不出警告页面)
请前辈们分享下经验,磕谢!
...全文
316
3
打赏
收藏
关于实现https协议的单点登录
我的项目需求是: 1、需要实现单点登录功能,多个服务采用登录服务器认证 2、没钱买证书 3、需要走https协议,且浏览器友好呈现(不出警告页面) 请前辈们分享下经验,磕谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火龙果被占用了
2012-07-08
打赏
举报
回复
你并不需要去 Verisign 等有名的 CA 去买,国内也有很多 CA,价格相对便宜,一年几百元就能买到。
如果连这个钱都不想花的话,那就不要用 HTTPS 了,HTTPS 就是基于证书的,CA 签发的证书可以进行身份认证!
不管你用 keytool 或者 OpenSSL 自签的证书浏览器百分之一百会报出警告!当然了,除非你能猜出 CA 的签名私钥!
Java 开发人员安全意识怎么这么差?想安全又不想花钱?这天下哪有那么多免费的午餐?
火龙果被占用了
2012-07-08
打赏
举报
回复
没钱买证书的话,那就不用再继续了
MiceRice
2012-07-08
打赏
举报
回复
1、需要实现单点登录功能,多个服务采用登录服务器认证
—— 并不复杂,先理解下单点登录的原理,然后可以找个开源软件来实现,比如:CAS
http://blog.csdn.net/yaolong77/article/details/4041434
2、没钱买证书
—— 可以自己生成,比如用 jdk 自带的 keytool.exe
3、需要走https协议,且浏览器友好呈现(不出警告页面)
—— 本来就必须走https协议;
—— 浏览器友好比较麻烦,要么你得去买商业证书(IE才认),要么你得在最终用户的浏览器上导入根证书。
CAS
协议
原理与代码
实现
(
单点登录
与 单点登出的流程)
CASCAS
协议
原理应用场景传统方式及弊端CAS
协议
原理概念解释组成部分CAS基本流程CAS
协议
的具体流程及细节建立
单点登录
,首次访问豆瓣第二次访问豆瓣读书首次访问豆瓣电影单点登出(SLO)代码
实现
(基于Flask) CAS
协议
原理 应用场景 豆瓣公司旗下的有多种服务,豆瓣用户需要一次登录就
实现
豆瓣旗下所有服务的登录。豆瓣电影、豆瓣读书、豆瓣音乐、豆瓣同城等。 以上场景即为
单点登录
。 传统方...
基于SAML
协议
实现
SP
单点登录
基于SAML
协议
实现
SP
单点登录
一. 什么是SAML
协议
首先还是简单介绍一下什么是SAML
协议
: SAML 即安全断言标记语言,英文全称是 Security Assertion Markup Language。它是一个基于 XML 的标准,用于在不同的安全域(security domain)之间交换认证和授权数据。在 SAML 标准定义了身份提供者 (identity provider) 和服务提供者 (service provider),这两者构成了前面所说的不同的安全域。 SAML 是 OA
基于JWT
实现
单点登录
单点登录
概述: 多系统共存下,用户在一处地方登录,得到其他所有系统的信任,无需再次登录。 自己的理解:在进行用户登录的时候,jwt生成一个token,用户带着这个token去其他页面进行验证。(token设置过期时间) 这里介绍一些jwt基本概念 JWT:1.认证流程 a.首先,前端通过web表单将自己的用户民和密码发送到后端的接口,这一过程一般是一个HTTP,POST请求。建议的方式是通过SSL 加密的方式传输(
https
协议
),从而避免敏感信息被嗅探。 b.后端核对用户名和密码成功后,将用户的id
单点登录
的
实现
流程
单点登录
的具体
实现
WEB安全(十六)
单点登录
的基本
实现
概述
单点登录
(SingleSign-On,SSO)是一种帮助用户快捷访问网络中多个站点的安全通信技术。
单点登录
系统基于一种安全的通信
协议
,该
协议
通过多个系统之间的用户身份信息的交换来
实现
单点登录
。 使用
单点登录
系统时,用户只需要登录一次,就可以访问多个系统,不需要记忆多个口令密码。
单点登录
使用户可以快速访问网络,从而提高工作效率,同时也能帮助提高系统的安全性。
单点登录
与 单点登出 类似于Session的思路,需要将服务器生成的SessionId存储在服务器内存中,登录验证通过后,返回SessionId
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章