Chapter 7. Change application to get SSO user info

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"];