我跟隨此tutorial瞭解如何使用外部登錄創建MVC 5應用程序。問題是,當我到達使用SSL(https)的步驟時,我沒有得到適當的警告(應該讓我的內容在SSL和IE之後信任IE和Chrome),因此無論瀏覽器如何運行它我得到一個不可信內容的警告。如何在visual studio 2013中使用SSL
即使在教程中,這個人也可以在Firefox中使用它,因爲「Firefox使用自己的證書存儲,所以它會顯示警告」。你如何繞過這個?我不希望每個Firefox用戶在訪問我的網站時都會收到警告。
所以基本上,我啓用SSL之後如何讓瀏覽器信任我的網站?
爲了讓更多在這裏明確的是一些代碼,我用它來啓用HTTPS-要求:
public class FilterConfig
{
public static void
RegisterGlobalFilters(GlobalFilterCollection filters)
{
filters.Add(new HandleErrorAttribute());
filters.Add(new System.Web.Mvc.AuthorizeAttribute());
filters.Add(new RequireHttpsAttribute());
}
}
然後讓我的首頁和LoginPage擅自訪問:
public class HomeController : Controller
{
[AllowAnonymous]
...