我正在與一個我沒有從頭開始創建的項目合作,所以我不知道「Big Creator」選擇什麼作爲身份驗證方法。現在我需要找出它是什麼。 是的,我知道,有兩個答案here,但我不明白他們。如何確定在Visual Studio 2015項目中使用哪種認證方法?
第一個,
您可以檢查什麼的使用配置管理器
在Visual Studio 2015 Web配置,我在 「Build」 菜單「配置管理器中找到... 「,但我不能在其中編寫代碼。
第二個,
您可以檢索稱爲AuthenticationType用戶的身份對象的字符串屬性:User.Identity.AuthenticationType。
我確實試圖找到它/它是什麼,沒有成功。
我創建了兩個新項目:「NoAuthentication」和「IndividualUserAccounts」來比較差異。起初,我在每個地方(App_Start,Controllers,Models,Web.config)都在尋找。我猜我的項目不是「無認證」,因爲它在這些文件夾中有更多的東西。
問題1:我不知道究竟在哪裏尋找。
問題2:如果「Big Creator」選擇「Organizational Accounts」或「Windows Authentication」會怎麼樣?我怎麼知道確切的?
我需要一個明確的方法來找出:「哦,這是一個XYZ認證」。
我確定我在這裏錯過了一些東西,但是什麼?
我會很感激任何幫助,在此先感謝。
Gilles,t'es le meilleur !!!留言Merci! –
我明白了,但背後的邏輯是什麼:?!? 有人知道嗎? –
@NathalieDesrosiers,因爲這個特定的配置選項現在在較新版本的ASP.NET中已被棄用。請參閱:https://softwareengineering.stackexchange.com/questions/284380/is-formsauthentication-obsolete – Gilles