У меня есть приложение, работающее на движке приложений Google. Я хочу изменить вход с помощью Google на использование открытого идентификатора в Java.
Итак, я попытался следовать этому руководству:
http://code.google.com/appengine/articles/openid.html
Я изменил аутентификацию на федеративный вход на панели настроек приложения.
Я поместил это в web.xml:
<servlet> <servlet-name>LoginRequiredServlet</servlet-name> <servlet-class>XXXXXX.server.LoginRequiredServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginRequiredServlet</servlet-name> <url-pattern>/_ah/login_required</url-pattern> </servlet-mapping>
Я создал класс под названием LoginRequiredServlet с кодом, который находится по ссылке выше. Я переименовал их класс OpenIdDemoServlet в LoginRequiredServlet.
Я передислоцировался. При переходе на мою целевую страницу мне требуется только страница входа в Google. Что именно мне нужно сделать, чтобы он мог показать несколько ссылок на других провайдеров OpenID?
Что мне не хватает?
Спасибо.