I am currently using a trial of Auth0 to test SSO between Zendesk using SAML and an ASP.net (not core) MVC application configured to use OWIN middle ware.
OWIN setup config:
var options = new Auth0AuthenticationOptions()
{
Domain = auth0Domain,
ClientId = auth0ClientId,
ClientSecret = auth0ClientSecret,
Audience
Provider = new Auth0AuthenticationProvider()
};
app.UseAuth0Authentication(options);
Zendesk is configured to use SAML as per Auth0 documentation. We are using the internal Auth0 database to store users and have the checkbox checked to have “Use Auth0 instead of the IdP to do Single Sign On”.
When I log on to one of these applications, I expect a seamless SSO experience when accessing the second application. Instead I am shown my hosted login page telling me that I last logged on as User1 and clicking continue will log me into the second application.
Is this correct behavior being shown the login page between the two applications? We were hoping to have a seamless transition between Zendesk and the MVC web application.
I have emailed support and Abhishek Hingnikar said “The client / application would need to initiate authentication from the authorization server.” Which I think I am doing so.
Thank you.