0

Dotnetopenauthを使用して、制御された一連のWebサイトにSSOソリューションを実装しています。一度コツをつかめば本当にかっこいいです。

RP側でSelectorProviderButtonを使用しています。これは、すべてのポップアップを自動的に処理するためです。ただし、ポップアップのサイズは非常に大きく、基本的には完全なWebページのサイズであるため、その背後にあるRPページが不明瞭になります。OPログインページにjavascriptセットサイズを設定しましたが、ユーザーは実際にサイズ変更で忙しいのを見ることができます。

したがって、問題は、SelectorProviderButton(RPまたはOPのいずれか)を使用するときにポップアップのサイズをどこかに指定して、google、yahooなどを呼び出すときなどの管理可能なサイズにすることができるかどうかです。

ありがとう、

4

1 に答える 1

0

ポップアップのサイズは、 OpenID UI 拡張仕様で指定されているため、ハードコードされています。この理由は、OP がウィンドウのサイズを期待できることを知る必要があるためです

仕様では実際には 450x500 のウィンドウを要求していますが、Yahoo は 500x500 でのみ見栄えのする UI を作成することを逸脱しており、それを反映するように仕様を更新する予定であると述べています (まだ行っていません)。その結果、DotNetOpenAuth は 500x500px のポップアップを開きます。

于 2010-11-25T22:46:06.980 に答える