首页 / 知识
关于身份验证:跨多个域的单点登录
2023-04-14 05:59:00

Single Sign On across multiple domains我们公司拥有多个域,每个域上都托管有一个网站。 目前,每个域都有自己的身份验证,该身份验证通过Cookie进行。 当登录到一个域的某个人需要访问另一个域的任何内容时,用户需要使用位于另一个域上的另一个网站上的不同凭据再次登录。 我当时正在考虑朝单一登录(SSO)迈进,以便消除这种麻烦。 我不知道如何实现此目标的任何想法,因为我在这方面没有任何经验。 谢谢。
编辑: 我在这里实现的SSO解决方案的工作方式如下: 笔记:
不要重新发明轮子。有许多开源的跨域SSO软件包,例如JOSSO,OpenSSO,CAS,Shibboleth等。如果整个都在使用Microsoft Technology(IIS,AD),则可以使用Microsoft联合身份验证(ADFS)。 主机名有何不同? 这些主机可以共享Cookie:
但是这些不能:
在前一种情况下,您可以使用基于cookie的解决方案。考虑一下GUID和数据库会话表。 如果使用Active Directory,则可以使每个应用程序都使用AD进行身份验证,然后登录就可以无缝进行了。 否则,如果应用程序可以在后台相互交谈,则可以使用sessionid,并让一个应用程序处理id生成,从而为所有其他应用程序提供服务。 |
最新内容
相关内容
登录账户命令linux?
登录账户命令linux?,系统,管理,信息,工作,工具,名称,服务,网络,密码,命令,linux操作系统中常见的用户管理命令有哪些1、top命令是Linux系统管ssh命令登录linux?
ssh命令登录linux?,服务,系统,地址,软件,状态,网络,命令,计算机,终端,服务器,在linux命令中登陆ssh服务的命令是?1、步骤如下:查询\安装SSH服db2登录命令linux?
db2登录命令linux?,环境,服务,系统,管理,工作,网站,软件,一致,平台,信息,linux下开机启动DB2,WAS,TDS服务1、chkconfig --add startDB2 chkconlinux根用户登录命令?
linux根用户登录命令?,系统,密码,软件,状态,地址,合法,电脑,位置,检测,工具,Linux命令行下怎么自动登录root账号1、目录方法1:从终端获取root权linux命令行登陆网站?
linux命令行登陆网站?,网站,系统,密码,服务,地址,环境,网络,软件,状态,项目,在Linux下怎么通过命令上网首先,连接相应linux主机,进入到linux命令linux看登录密码命令?
linux看登录密码命令?,密码,系统,信息,地址,命令,用户,位置,设计,电脑,用户名,linux怎么查看root密码1、利用sudo命令:sudo是一种临时提升权限linux登陆网站命令?
linux登陆网站命令?,网络,工具,网站,标准,地址,软件,系统,命令,数据,环境,linux如何用命令行登录?1、首先在桌面模式下,右键点击open in termin金仓linux命令登录?
金仓linux命令登录?,系统,服务,地址,密码,工作,名称,工具,网络,信息,命令,远程登录Linux服务器的命令是什么?1、若改变了端口号,则为:ssh登录名@linux命令打开网站?
linux命令打开网站?,网络,网站,系统,地址,密码,传播,工具,代码,环境,命令,大学生通关这几个编程游戏1、Hack The Game Hack The Game是一款好linux命令行登录邮箱?
linux命令行登录邮箱?,地址,代码,邮箱,工作,系统,标准,情况,单位,检测,数据,linux常用命令1、linux常用命令:查看内核版本:uname-a。图形界面:inilinux域名登录命令?
linux域名登录命令?,地址,系统,服务,名称,信息,软件,环境,网站,工具,通信,linux查看域名命令查找主机。ls:用来显示指定目录下的内容,列出指定目linux命令行登录网站?
linux命令行登录网站?,系统,网站,地址,工作,软件,密码,网络,第一,环境,中心,如何使用linux命令打开网页1、在命令符界面浏览网页可以使用lynx,l