Укажите размер всплывающего окна для поставщика OpenID Dotnetopenauth - PullRequest
0 голосов
/ 25 ноября 2010

Я внедряю решение SSO для контролируемого набора веб-сайтов, используя Dotnetopenauth. Это действительно круто, когда вы освоитесь.

Я использую SelectorProviderButton на стороне RP, так как это обрабатывает все всплывающие окна автоматически. Тем не менее, размер всплывающего окна огромен - в основном размер полной веб-страницы, и, следовательно, скрывает RP-страницу позади него. Я установил размер javascript на странице входа в OP, но пользователь может видеть, что он изменяет размеры.

Таким образом, вопрос в том, можно ли где-то указать размер всплывающего окна при использовании SelectorProviderButton (либо на RP, либо на OP), чтобы он имел управляемые размеры, например, при вызове Google, Yahoo и т. Д.

Спасибо,

1 Ответ

0 голосов
/ 26 ноября 2010

Размеры всплывающего окна жестко запрограммированы, потому что спецификация расширения OpenID UI определяет, каким оно должно быть.Причиной этого является то, что OP должен знать, чего они могут ожидать от размера окна, в том, что они должны отображаться, чтобы гарантировать хороший пользовательский опыт для ваших пользователей.

Спецификация фактически запрашивает окно 450x500, но Yahoo отклоняется в создании пользовательского интерфейса, который выглядит хорошо только в 500x500, и говорит, что они собираются обновить спецификацию, чтобы отразить это (что они еще не сделали).В результате DotNetOpenAuth открывает всплывающие окна размером 500x500 пикселей.

...