Hi Jean-Philippe, 

"BENARD  Jean-philippe" <[EMAIL PROTECTED]> wrote ..
> Is there a solution for this situation? We are running PHP 4.3.1/4.3.3
> over apache 1.3.27/1.3.28 on Sun systems (SunOS 5.6).
> More over, there are some apps writed in JAVA (WebSphere & IBM HTTP SRV)
> technologies which are in the same workgroup for political reason (We
> can't imagine making them in PHP ...). If the first solution exist
> (making a SSO for all PHP apps), is a second solution for PHP/JAVA SSO
> could be imagined?

We implemented something like this for Siemens based on SOAP (after wez fixed 
ext/soap). 
The first part, a single database for all user data is simple : 
a) all authentification data is hold in the session
b) authentification is done by just one server, the others are served via soap. 

The second part is a bit more complicated:
c) if you are already logged in on one server, you can switch to another server by 
clicking a special link who establishes a new session on the remote server and gives 
back a token. then the user gets redirected to a special url on the remote server - 
using the one-time-token - and he gets connected to the new session
d) if c) doesn't work: after b) the server does a redirect to the authentication 
server, the user gets a cookie there and redirected back. 
When he switches to another server, the redirect to the authentication server is done 
again, and, if a cookie exists, a session on the other server is established. 

Afaik Microsoft uses the d) workflow for passport.

Feel free to contact me by PM if you got any questions. 

best regards, 
johann
-- 
Johann-Peter Hartmann    http://thinkphp.de

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to