OWIN OpenID client connects to network in redirection loop

I have applications "A" and a test application with a minimum code of "B", which uses the OWIN startup file to point to our Thinktecture server. This is in both startup files:

public void Configuration(IAppBuilder app)
    {
        JwtSecurityTokenHandler.InboundClaimTypeMap = new Dictionary<string, string>();
        var identityServerUri = System.Configuration.ConfigurationManager.AppSettings["IdentityServerUrl"].ToString();
        var redirectUri = System.Configuration.ConfigurationManager.AppSettings["RedirectUri"].ToString();
        var postLogoutRedirectUri = System.Configuration.ConfigurationManager.AppSettings["PostLogoutRedirectUri"].ToString();

        app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            AuthenticationType = "Cookies",
            ExpireTimeSpan = TimeSpan.FromMinutes(120),
            SlidingExpiration = true
        });
        app.UseOpenIdConnectAuthentication(new OpenIdConnectAuthenticationOptions
        {
            ClientId = "myclientid",
            Authority = identityServerUri,
            RedirectUri = redirectUri,
            PostLogoutRedirectUri = postLogoutRedirectUri,
            ResponseType = "id_token",
            Scope = "openid profile email",
            UseTokenLifetime = false,
            SignInAsAuthenticationType = "Cookies"
        });
    }

, cookie . , , , , "", , , - (Home/Index - , , , ), , , , , , , . ​​ ( , ):

  • "B", . , , "A", .
  • - IIS.

cookie , , 1 2. .

, , . , . , ? , :

/ http://i68.tinypic.com/11gmzaq.jpg

( ): http://i64.tinypic.com/mrztc5.jpg

, !!!!

+4

Source: https://habr.com/ru/post/1681154/


All Articles