【发布时间】:2010-10-11 15:56:43
【问题描述】:
我对 Web 开发比较陌生,所以这可能是一个菜鸟问题。我正在尝试建立一个 ASP.NET MVC 网站来实现 DotNetOpenAuth 作为 OpenID 依赖方。
现在一切正常,这非常令人兴奋。我的目标是让 OpenID 身份验证发生在一个弹出窗口中。当您将 WebForms 与 DNOA 自定义控件一起使用时,这似乎是默认行为,但我无法在 MVC 中弄清楚。
我以为我已经接近了:
var request = OpenIdRp.CreateRequest(id);
request.AddExtension(new UIRequest(Mode = UIModes.Popup));
但 UIRequest 的 Mode 字段是只读的。
有人知道如何创建一个请求来告诉 OpenID 提供者打开一个弹出窗口吗?
感谢您的帮助。到目前为止,我一直无法找到任何实际的样本。
【问题讨论】:
标签: asp.net-mvc-2 openid popup dotnetopenauth