首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET中,如何设置需要授权的页面?

问在ASP.NET中,如何设置需要授权的页面?
EN

Stack Overflow用户
提问于 2012-06-15 12:59:44
回答 1查看 150关注 0票数 0

我不是说形式诱惑。你知道有些网页是如何在浏览器中弹出的,上面写着“这个网页需要授权”吗?您必须输入用户名/密码,否则它会返回"HTTP状态代码- 401未经授权“错误?你是怎么安排的?

我想这是用post头完成的,对吗?因为它没有表格。

在客户端。我使用以下代码使用ServerXMLHTTP发布信息:

代码语言:javascript
复制
Dim connection As ServerXMLHTTP
Dim inXML As MSXML2.DOMDocument
Dim outXMLstr, inXMLstr As String
Dim itemsList As IXMLDOMNodeList
Dim itemNode As MSXML2.IXMLDOMNode
Set connection = New ServerXMLHTTP
Set inXML = New DOMDocument
Dim name As String
connection.Open "POST", "http://localhost:46284/", False, CStr("user"), CStr("pass")

换句话说,如何从上面的代码对服务器端的“用户”和“传递”进行身份验证。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 13:02:05

在IIS上为站点设置基本身份验证

使用UI 打开IIS管理器并导航到要管理的级别。有关打开IIS管理器的信息,请参阅打开IIS管理器(IIS 7)。有关导航到UI中位置的信息,请参阅IIS管理器中的导航(IIS 7)。

  • 在“功能”视图中,双击身份验证.
  • 在“身份验证”页面上,选择“基本身份验证”。
  • 在“操作”窗格中,单击“启用”对默认设置使用基本身份验证。
  • 可选地,在“操作”窗格中,单击“编辑”键入默认域和领域。
  • 在“编辑基本身份验证设置”对话框中的“默认域”文本框中,键入默认域或将其保留为空白。当用户登录到您的站点时,不提供域的用户将根据此域进行身份验证。
  • 在“领域”文本框中,键入一个领域或将其保留为空白。通常,您可以对领域名称使用与默认域相同的值。

重要的是,如果在“领域”文本框中输入默认域名,则在“用户名和密码”挑战期间,可能会向外部用户公开您的内部Microsoft Windows域名。

  • 单击“确定”关闭“编辑基本身份验证设置”对话框。

配置基本身份验证(IIS 7)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11051137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档