如何在ASP.NET中获取基本的HTTP身份验证数据
本文关键字:HTTP 身份验证 数据 获取 ASP NET | 更新日期: 2023-09-27 18:26:59
在服务器的传入请求中,我在哪里可以找到基本的HTTP身份验证凭据(用户名和密码)?
它是在Request
对象中的某个位置,还是有其他方法可以获取它们?
运行:IIS 7-ASP.NET-.NET Framework 4-C#
基本身份验证详细信息将在Request.Headers中,密钥为:"Authorization"
这是一个base64编码的字符串,您需要对其进行解码。看看这篇文章,里面有一个代码示例,演示了如何将标题拆开。