gpt4 book ai didi

c# - 区别 Asp.net Forms 和 None Authentication

转载 作者:行者123 更新时间:2023-11-30 17:19:44 25 4
gpt4 key购买 nike

我正在寻找 asp.net 中表单和无身份验证之间的区别,因为我没有找到足够的内容来阐明它,所以需要帮助。

最佳答案

表单例份验证

登录页面定义为 [loginUrl=],其中向用户显示用户名/密码挑战。登录页面接受用户名和密码,然后用于根据成员数据库对用户进行身份验证。身份验证机制包括:

  • 集成:针对 Active Directory 存储进行身份验证
  • ASP.NET 成员身份:ASP.NET 提供的 SQL 脚本可用于在维护用户信息的数据库中创建一组表。 ASP.NET 成员身份提供程序基于一组接口(interface),因此默认实现可以替换为自定义实现。这允许您使用脚本创建的“stock”成员表以外的表。

除非使用 SSL 连接,否则用户名/密码未加密。身份验证时会返回一个 cookie 以保持登录。

无身份验证

当 authentication=none 时,不在 IIS/ASP.NET 级别执行身份验证。匿名用户对内容具有完全访问权限,除非子目录配置了另一个具有不同设置的 web.config 文件。 ASP.NET 站点中的每个子目录都可以配置一个独立的 web.config,可用于覆盖根设置。

关于c# - 区别 Asp.net Forms 和 None Authentication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4660604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com