请教两个PHP应用和一个Java应用怎么实现单点登录
Jun 13, 2016 pm 01:12 PM
com
java
quot
请问两个PHP应用和一个Java应用如何实现单点登录?
请问两个PHP应用和一个Java应用,各应用的数据库相互隔离,但处于同一个域:
例如 app1.domain.com、app2.domain.com 和 app3.domain.com
PHP 基于 Apahce + PHP 5.2 开发,Java 应用基于 GlassFish 3.1.2 开发。
请问有什么方法可以做到单点登录?
------解决方案--------------------
Java
Cookie myCookie = new Cookie……
myCookie.setDomain(".domain.com");
……
php
setcookie("key", $value, $time, "/", ".domain.com");
------解决方案--------------------
通过js传递登录信息,是否同域并没有什么关系
------解决方案--------------------
做一个公用的身份认证系统。
用户登录一个应用系统的时候,传递给用户一个唯一的token标志,用户访问其他应用的时候,带上这个token标志,身份认证系统会认为用户已经登录。
具体的实现可以参考很多公司的SSO系统。
web应用的话,最简单的其实就是cookie的方式。
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)