Могу ли я использовать плагин jQuery OpenID с LightOpenID?

#openid #selector #lightopenid

#openid #селектор #lightopenid

Вопрос:

Я использую LightOpenID, и все работает нормально. Но мне нужен симпатичный селектор OpenID, и я пробовал jQuery OpenID, он работает, но я теряюсь, когда он должен вызывать LightOpenID. Я думаю, что эта строка:

 <form class="openid" method="post" action="/Login.xhtml?ReturnUrl="> 
 

не так ли? Есть идеи, пожалуйста?

Могу ли я использовать другой селектор? Любой пример кода, пожалуйста? Заранее спасибо!

Ответ №1:

Это строка, которую вы упомянули. Вы должны настроить действие формы таким образом, чтобы оно указывало на файл, который будет обрабатывать вашу аутентификацию. Одним из таких файлов является example.php в комплекте с лайтопенидом.

Я предпринял следующие шаги, чтобы протестировать его:

  1. Загруженный и извлеченный LightOpenID в /openid ( так что http://localhost/openid/example.php бы указать на пример)
  2. Загруженный и извлеченный плагин jQuery OpenID, поэтому он находится в /openid/jQueryOpenIdPlugin
  3. Изменил действие на '../example.php' in ‘/openid/jQueryOpenIdPlugin/Login.xhtml’
  4. Открыт http://localhost/openid/jQueryOpenIdPlugin/Login.xhtml
  5. Ввел openid, затем нажал отправить.
  6. Перенаправлен на страницу аутентификации — теперь я уверен, что это работает.