`

单点登录机制

 
阅读更多

Shiro实现登录和鉴权:https://www.cnblogs.com/sunshine-2015/p/5515429.html

 

单点登录原理图:https://blog.csdn.net/akaks0/article/details/81703017

单点登录实例代码:http://www.zuidaima.com/share/3012401490742272.htm

filter:

没有token

setToken

有token,authenToken

logout

servlet:

prelogin

login

authenToken

logout

3种跳转:

response.sendRedirect【服务端跳转】

request.getRequestDispatcher("login.jsp").forward(request, response);【将request参数全部带过来】

script.submit【让客户端跳转,可以设置cookie】

 

单点登录3种方式:

1.serverToken: 每次业务系统请求都需要拿token去和authServer交互验证

2.serverToken+Session:第1次业务系统请求需要拿token去和authServer交互验证,之后将会话保持在业务系统Session中;后续多次业务请求直接读取本地Session完成鉴权

3.clientToken(jwt):多个业务系统只需要登录1次,之后每次业务系统请求都本地验签token,不需要authServer要验证!

 

token的存储方式:(技术选型,比如放在header中authorization)

JWT Token存储在Cookie还是Web Storage:推荐存储在cookie中【手机端httpclient可以模拟cookie】

https://blog.csdn.net/hxg117/article/details/76954606

分享到:
评论

相关推荐

    TAMeb单点登录的几种方式

    代填表单的单点登录机制适用于已有系统间的SSO需求,尤其在系统间无法共享同一套账户体系时。TAM WebSeal充当中介角色,通过预先定义的账号映射规则,在不同的系统间传递用户身份。 **具体操作步骤:** 1. 在TAM ...

    Glassfish + josso 单点登录范例

    此外,通过实践操作加深了对单点登录机制的理解,为后续开发提供了有力的技术支持。 #### 八、扩展阅读 对于想要深入了解单点登录机制以及相关技术的读者,推荐以下几个资源: - [JOSSO官方文档]...

    论文研究-基于WEB的单点登录技术研究与实现 .pdf

    根据提供的文件信息,可以总结出如下... - 未来的工作可能包括研究更高效、更安全的单点登录机制,以及如何适应更多样化的WEB应用系统环境。 以上内容是根据给定文件的标题、描述、标签和部分内容提炼出的详细知识点。

    基于react+asp.net core开发的单点登录系统.zip

    五、单点登录机制 单点登录允许用户在一个系统登录后,无需再次认证即可访问其他相互信任的系统。在这个React+ASP.NET Core的SSO系统中,通常会采用OAuth2或OpenID Connect协议实现。用户登录后,系统会生成一个安全...

    exchange邮件系统单点登录整合

    单点登录是一种认证机制,允许用户通过一次身份验证就能访问多个应用程序和服务,而无需重复登录。这种机制提高了用户体验并增强了安全性。在企业环境中,Exchange邮件系统的单点登录整合通常涉及到与组织现有的身份...

    Cloudcc单点登录详解

    首先,Cloudcc的单点登录机制基于业界广泛采用的标准,如SAML(Security Assertion Markup Language)或OAuth2.0。这些协议允许不同系统之间安全地交换身份验证和授权信息。当用户通过Cloudcc的SSO服务登录时,他们...

    一种轻量级的跨域单点登录解决方案.pdf

    2. 跨域单点登录:一种能够跨越多个域的单点登录机制。 3. JavaScript:一种脚本语言,常用于Web开发。 4. XML:一种标记语言,用于描述数据的结构和格式。 5._cookies:一种小型文本文件,用于存储用户的登录信息。...

    十分钟理解单点登录原理(图文)

    单点登录(Single Sign-On,简称SSO)是一种用户访问多个相关系统时只需进行一次身份验证即可访问所有系统的认证机制。...随着互联网技术的发展,单点登录机制已经成为企业级应用和大型互联网公司不可或缺的一部分。

    iFIX WEBSPACE单点登录

    通常情况下,若没有单点登录机制,用户在访问WEBSPACE时可能会遇到需要多次输入凭证的情况,这不仅降低了工作效率,也可能成为用户操作的障碍。 要实现iFIX WEBSPACE的单点登录功能,需要进行一系列配置。首先,...

    JEECG 单点登录说明文档

    JEECG智能开发平台的单点登录(SSO)功能是通过集成Kisso实现的,Kisso是一个轻量级Java权限框架,它利用加密会话cookie机制来实现单点登录服务。单点登录是一种用户登录认证方法,允许用户在多个应用系统中,只通过...

    opensso 单点登录

    - **单点登录机制**:OpenSSO Enterprise 8.0提供了一套完整的单点登录(SSO)机制,能够支持多种身份验证协议,如SAML、Kerberos等,使得用户可以跨多个应用系统进行无缝切换而无需重复登录。 - **集成能力**:该产品...

    单点登录单点登录单点登录

    单点登录(Single Sign-On,简称SSO)是一种身份验证技术,它允许用户在通过一次登录验证后,无须再次输入凭证即可访问多个相互关联的应用系统。这一技术大大提升了用户体验,减少了用户记忆和输入多个密码的负担,...

    基于用户映射的CAS单点登录

    #### 五、基于用户映射的单点登录机制 为了实现多应用系统的整合,引入了用户映射机制。用户映射机制确保用户在不同应用系统间的身份一致性和连贯性。 - **映射规则**:定义映射规则,确保用户在各个应用系统中的...

    量子计算对单点登录的影响.pptx

    2. **对传统单点登录机制的影响**:随着量子计算技术的进步,传统的单点登录机制面临着失效的风险,因此需要开发新的、量子安全的认证方法来保护用户的账户安全。 #### 后量子密码学的发展 1. **后量子密码学算法*...

    Jeecg配置单点登录 登录验证完整代码

    单点登录是一种网络应用架构中的安全机制,允许用户在一次登录后,就能访问多个相互关联的应用系统,而无需再次输入凭证。 单点登录通常采用中央认证服务(Central Authentication Service,简称CAS)协议。CAS是一...

    单点登录学习

    * 提高安全性:单点登录系统可以提供更好的身份验证和授权机制,保护用户的身份和数据。 * 降低系统管理成本:单点登录系统可以减少系统管理的复杂性和成本。 单点登录的实现机制包括: * 使用Session机制:在用户...

    金蝶EAS portal单点登录到SHR文档

    该方案将包括单点登录的技术架构、安全机制、身份验证机制等。 2.3 制订单点登录集成实现计划 制订单点登录集成实现计划是指根据实施方案,制定详细的实施计划,包括实施步骤、时间表、资源分配等。 2.4 开发配置...

Global site tag (gtag.js) - Google Analytics