2016-07-22 108 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