,

openid4javaのプロバイダをgoogle appengine for java で動かす

openid4java http://code.google.com/p/openid4java/

  • Google Appengine向けのプロジェクトを作る、セッションの利用を可能にする
  • openid4javaのzipを解凍して、jarファイルをwar/WEB-INF/libにコピー
  • openid4javaのサンプルのsimple-providerの以下のjspをプロジェクトのルートにコピー
    • user.jsp, provider.jsp, provider_authorization.jsp
  • user.jspとprovier.jsp内にある/simple-providerを削除
  • http://localhost:8888/user.jsp で認証できた

ちなみにjettyのポートを変えるのは

mvn -Djetty.port=9999 jetty:run

でした。