Hello Pawan,
The questions you have asked are a bit to broad for me to be able to answer in any consise manner on this forum. You mind creating a ticket on the support channel here:
https://q2developer.com/support/create?ticketType=General
This probably necessitates a call. For others that may be looking at this and want more information on how SSOs work, see:
SSO tutorial: https://docs.q2developer.com/tutorials/sso/index.html
EnhancedSSO tutorial: https://docs.q2developer.com/guides/frontend_development/enhanced_sso.html
-Trey