在vb 2008中表示此選項在應用程序屬性下可用。有誰知道它做了什麼?還有一個Windows身份驗證選項。這兩者有什麼區別?身份驗證模式 - 應用程序是否已定義?
回答
此設置特定於VB.NET項目,並允許您在「Windows」身份驗證和「應用程序定義」之間進行更改。
使用「Windows」身份驗證設置將確保您的應用程序「拾取」基於Windows的用戶憑據(即用於初始登錄到Windows自身的憑證),並將其用於應用程序中的身份驗證和授權。 (即在啓動您的應用程序時,用戶通常不必重新鍵入用戶名/密碼組合以訪問您的應用程序。)
使用「應用程序定義」設置將有效地「強制」您提供您的自己的機制來驗證和授權你的應用程序的用戶(例如,在啓動你的應用程序時,用戶通常必須輸入用戶名/密碼組合以訪問你的應用程序,這可能完全不同於任何基礎的Windows用戶憑證,並且通常由您/您的應用程序維護,通常是特定的)。
如果您完全熟悉ASP.NET開發,ASP.NET's built-in membership system可以在「Windows」身份驗證和「Forms」身份驗證之間切換。這些實際上是一樣的東西,但在網絡環境中。
的主要原因,這存在作爲一個應用程序使用Visual Basic設置的設置,是在特定的VB-"My" namespace包含"My.User"屬性,在此設置的變化將影響到IDE生成的代碼,提供了「我的「命名空間將檢索用戶的憑據。
有關此完整信息,請參閱MSDN文章在這裏:
Application Page, Project Designer (Visual Basic)
(特別是啓動 「Windows應用程序框架屬性」 一節)。
,並在這裏:
How to: Enable Custom User Authentication (Visual Basic)
Walkthrough: Implementing Custom Authentication and Authorization
- 1. HttpURLConnection身份驗證模式
- 2. 多身份驗證模式在同一個應用程序
- 3. 從Silverlight應用程序WCF自定義身份驗證
- 4. lightswitch應用程序中的自定義窗體身份驗證
- 5. Azure的應用程序自定義身份驗證SigningKey
- 6. 身份驗證請求事件處理程序 - 自定義身份驗證IIS
- 7. 使用asp.net身份驗證與自定義身份驗證
- 8. 應用程序身份驗證密鑰
- 9. Firebase&Backbone:應用程序身份驗證
- 10. Twitterizer Web應用程序身份驗證
- 11. 身份驗證facebook應用程序
- 12. Google應用程序域(身份驗證)
- 13. 谷歌應用程序身份驗證
- 14. 應用程序身份驗證刷新
- 15. SSL身份驗證Rails應用程序
- 16. 是否可以指定ServiceStack的身份驗證功能模式?
- 17. create_superuser自定義身份驗證模型
- 18. tastypie身份驗證/自定義響應
- 19. ServiceStack Jwt身份驗證檢查是否已通過驗證
- 20. ASP.NET應用程序未使用Windows身份驗證進行身份驗證
- 21. Oracle Apex自定義身份驗證錯誤 - 'MY_AUTHENTICATION'不是程序
- 22. 桌面應用程序和身份驗證...是否有身份驗證選項的列表?
- 23. WCF模擬/身份驗證
- 24. 表單身份驗證是否記住身份驗證?
- 25. Multi-Realm身份驗證(Forms +自定義身份驗證器)
- 26. 自定義身份驗證以形成身份驗證
- 27. SQL Server集成身份驗證模式
- 28. 在Twitter應用程序中的身份驗證在Android中的身份驗證
- 29. .net 4.5.1身份驗證2.0應用程序之間的身份驗證
- 30. 谷歌身份驗證應用程序的雙向身份驗證