如果您正在构建一个自托管网页HttpListener
,您如何以安全的方式处理身份验证?我不想使用基本身份验证,因为它将凭据作为明文传递。我知道摘要是另一种选择,
listener = new HttpListener();
listener.Prefixes.Add(url);
listener.AuthenticationSchemes = AuthenticationSchemes.Digest;
listener.Start();
它是否足够安全,实际获取用户名/密码并对其进行身份验证的标准/最佳实践是什么?
在这种情况下,默认情况下没有 web.config 或托管环境。