[英]Developing page that request basic authentication
我是asp.net的初学者,并被要求开发一个请求基本身份验证的页面。 当用户点击链接时,将弹出登录屏幕(对话框)。 在用户填写用户名和密码后,将使用加密的用户名和密码显示请求的http标头。
我尝试了一切,但我做不到
这是我的代码
code
public partial class Authenticate : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Uri uri = new Uri("http://abdullahtk.somee.com");
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
request.UseDefaultCredentials = true;
Response.AddHeader("WWW-Authenticate", "BASIC Realm=My Realm");
WebResponse v = request.GetResponse();
Stream rStream = v.GetResponseStream();
StreamReader str = new StreamReader(rStream);
if (str.EndOfStream != true)
{
Response.Write(str.ReadToEnd());
}
v.Close();
rStream.Close();
str.Close();
}
}
请帮我!?
如果您想要BASIC AUTHENTICATION而不是FORMS AUTHENTICATION,您只需配置IIS即可使用它: http : //technet.microsoft.com/en-us/library/cc772009%28v=WS.10%29.aspx
这将适用于ASP.NET,PHP,经典ASP等...甚至简单.HTML!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.