标签: c# asp.net http-authentication
在哪里可以找到我服务器的传入请求中的基本HTTP身份验证凭据(用户名和密码)?
它位于Request对象的某个位置,还是有其他方法可以获取它们?
Request
运行:IIS 7 - ASP.NET - .NET Framework 4 - C#
答案 0 :(得分:3)
Basic authentication详细信息将在Request.Headers中,密钥为:“授权”
这是一个base64编码的字符串,您需要解码。查看this post,其中有一个代码示例,演示了如何将标题分开。