2016-07-22 80 views
0

正在创建与IIS快递运行时,在当地蔚蓝认证(MVC5)。一切工作的应用程序。当我托管应用程序,以本地IIS,应用程序被重定向到微软的登录页面进行用户认证和进入其不回来,我在Azure应用程序中提到的重定向URL的凭据后。MVC应用程序与蔚蓝的认证

当检查URL,一个新的随机数饼干是不断产生和附加到URL和atlast得到BAD请求错误

Startup.Auth.cs代码

public partial class Startup 
    { 
     private static string clientId = ConfigurationManager.AppSettings["ida:ClientId"]; 
     private static string aadInstance = ConfigurationManager.AppSettings["ida:AADInstance"]; 
     private static string tenantId = ConfigurationManager.AppSettings["ida:TenantId"]; 
     private static string postLogoutRedirectUri = ConfigurationManager.AppSettings["ida:PostLogoutRedirectUri"]; 
     private static string authority = aadInstance + tenantId; 

     public void ConfigureAuth(IAppBuilder app) 
     { 
      app.SetDefaultSignInAsAuthenticationType(CookieAuthenticationDefaults.AuthenticationType); 

      app.UseCookieAuthentication(new CookieAuthenticationOptions()); 

      app.UseOpenIdConnectAuthentication(
       new OpenIdConnectAuthenticationOptions 
       { 
        ClientId = clientId, 
        Authority = authority, 
        PostLogoutRedirectUri = postLogoutRedirectUri 
       }); 
     } 
    } 

我从这个link其工作细一些样本项目还举办之后。

如果任何人面临这个问题???????????

回答

0

你尝试修改的MaxFieldLength和MaxRequestBytes注册表设置IIS服务器上,以便用户的请求标头不被认为太长了?

+0

是。但没有改变 – thejustv