http://code.google.com/intl/ja/appengine/docs/java/gettingstarted/usingusers.html
これを利用することにより、Googleのアカウントでの認証などのロジックを書くことなく、
ユーザごとの管理ができるようになるみたい。
これも、下記のコードだけで
「ようこそ。XXXXさん」
ということが表示できるのですごいですね。
ちなみに下記のサンプル(上記のリンクのサンプルそのまま)はログインしていない場合には、
ログイン画面に飛ぶというようなロジックになっています。
UserService userService = UserServiceFactory.getUserService();
User user = userService.getCurrentUser();
if (user != null) {
resp.setContentType("text/plain");
resp.getWriter().println("Hello, " + user.getNickname());
} else {
resp.sendRedirect(userService.createLoginURL(req.getRequestURI()));
}
0 件のコメント:
コメントを投稿