在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. 谷歌身份验证应用程序的双向身份验证