I am trying to do SSO for my app. actually my app was integrated with a web application. app url was used in the web application. to access the web application we are using windows authentication. if click the link it will redirect to the sense hub. but it asking the user credentials again. server admin told he enabled single sign on in server. in qmc what should to i do to avoid the credentials request.
That's a very good question. if you get the answer please post in the community. We are also planning to implement the same in the future.
Does your web application perform an authentication and you want users already authenticated on your web app need no put again use/pwd on Qlik Sense? In that case you want to implement a ticket authentication
Sure, basically your website can have any authentication you want. You normaly check the user authentication based on something they know (eg. user credential), something they have (eg. a badge or a key) or something they are (eg. Biometrics authentication).
Keeping things simple, let's consider user credential. Your website need to implement the authentication which ask for the user credential and check if they are corrects or not. I'll refer to the snipped of code used for this scope as "Authentication Module". The Authentication Module can check the user credential reading them on whatever you want (eg. custom database, an LDAP or an AD). What is important to understand is tha the Authentication Module is in charge of your web application, you need to write it.
Once you implemented the above scenario, you can configure Qlik Sense to trust your Authentication Module using the Tiket authentication. In that case your Authentication Module, just after checked the user credential, needs to ask to Qlik Sense Proxy a Ticket on behalf of the authenticated user. This ticked will be included in all the subsequent header request.
You can find out more on a Fredrick's valuable article here Tickets in Qlik Sense and on the standard documentation here