指定 Dotnetopenauth OpenID 提供程序的弹出窗口大小

发布于 2024-10-04 04:14:05 字数 338 浏览 8 评论 0原文

我正在使用 Dotnetopenauth 为一组受控网站实施 SSO 解决方案。一旦你掌握了它的窍门,这真的很酷。

我在 RP 端使用 SelectorProviderButton,因为它会自动处理所有弹出内容。然而,弹出窗口的大小很大 - 基本上是一个完整网页的大小,因此掩盖了其后面的 RP 页面。我在 OP 登录页面上放置了一个 javascript 设置大小,但用户实际上可以看到它正在忙于调整大小。

所以问题是,在使用 SelectorProviderButton(在 RP 或 OP 上)时,是否可以在某处指定弹出窗口的大小,以便它具有可管理的尺寸,例如在调用 google、yahoo 等时?

谢谢,

I am implementing a SSO solution for a controlled set of web sites using Dotnetopenauth. It's really cool once you get the hang of it.

I am using the SelectorProviderButton on the RP side, as this handles all the popup stuff automatically. However, the size of the popup is huge - basically the size of a full web page, and thus obscures the RP page behind it. I have put a javascript set size on the OP login page, but the user can actually see it busy resizing.

So the question is, can the size of the popup be specified somewhere when using the SelectorProviderButton (either on RP or OP), so that it is of manageable dimensions, such as when calling google, yahoo etc?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

送君千里 2024-10-11 04:14:05

弹出窗口的尺寸是硬编码的,因为 OpenID UI 扩展规范 指定它应该是什么。这样做的原因是OP需要知道他们可以期望的窗口大小是他们将出现的窗口大小,以保证为您的用户提供良好的用户体验。

该规范实际上要求 450x500 的窗口,但雅虎在创建仅在 500x500 下看起来不错的 UI 方面存在偏差,并表示他们将更新规范以反映这一点(他们尚未这样做)。 DotNetOpenAuth 将打开 500x500px 的弹出窗口。

The dimensions of the popup are hard-coded because the OpenID UI extension spec specifies what it should be. The reason for this is the OP needs to know what they can expect the size of the window is that they would appear in to guarantee a good user experience for your users.

The spec actually asks for a 450x500 window, but Yahoo deviates in creating UI that only looks good in 500x500 and said they were going to get the spec updated to reflect that (which they've yet to do). DotNetOpenAuth opens 500x500px popups as a result.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文