Applications that need to integrate with Zhegui Single Sign On, should be changed a little to get SSO user info from HTTP header.
Example 7.1. Java/Servlet code sample
//get Single Sign On user data from HTTP request headers String userSignInNm = request.getHeader("iv-user"); String userMail = request.getHeader("iv-user-mail"); String userIp = request.getHeader("iv-remote-address"); String userSessionKeyInSSO = request.getHeader("iv-sso-client-uuid");
Example 7.2. ASP.NET code sample
//get Single Sign On user data from HTTP request headers string userSignInNm = Request.Headers["iv-user"]; string userMail = Request.Headers["iv-user-mail"]; string userIp = Request.Headers["iv-remote-address"]; string userSessionKeyInSSO = Request.Headers["iv-sso-client-uuid"];
Example 7.3. PHP code sample
//get Single Sign On user data from HTTP request headers $userSignInNm = $_SERVER["HTTP_IV_USER"]; $userMail = $_SERVER["HTTP_IV_USER_MAIL"]; $userIp = $_SERVER["HTTP_IV_REMOTE_ADDRESS"]; $userSessionKeyInSSO = $_SERVER["HTTP_IV_SSO_CLIENT_UUID"];