#openid #selector #lightopenid
#openid #селектор #lightopenid
Вопрос:
Я использую LightOpenID, и все работает нормально. Но мне нужен симпатичный селектор OpenID, и я пробовал jQuery OpenID, он работает, но я теряюсь, когда он должен вызывать LightOpenID. Я думаю, что эта строка:
<form class="openid" method="post" action="/Login.xhtml?ReturnUrl=">
не так ли? Есть идеи, пожалуйста?
Могу ли я использовать другой селектор? Любой пример кода, пожалуйста? Заранее спасибо!
Ответ №1:
Это строка, которую вы упомянули. Вы должны настроить действие формы таким образом, чтобы оно указывало на файл, который будет обрабатывать вашу аутентификацию. Одним из таких файлов является example.php в комплекте с лайтопенидом.
Я предпринял следующие шаги, чтобы протестировать его:
- Загруженный и извлеченный LightOpenID в
/openid
( так что http://localhost/openid/example.php бы указать на пример) - Загруженный и извлеченный плагин jQuery OpenID, поэтому он находится в
/openid/jQueryOpenIdPlugin
- Изменил действие на
'../example.php'
in ‘/openid/jQueryOpenIdPlugin/Login.xhtml’ - Открыт http://localhost/openid/jQueryOpenIdPlugin/Login.xhtml
- Ввел openid, затем нажал отправить.
- Перенаправлен на страницу аутентификации — теперь я уверен, что это работает.