|
|||||||||
| 前のパッケージ 次のパッケージ | フレーム フレームなし | ||||||||
UserService を使用すると、ユーザーが Google アカウントを使用した認証を行っているかどうかを確認し、ユーザーのメール アドレスを取得できます。また、ユーザーがアプリケーションの管理者かどうかを確認することもできます。
参照:
説明
| インターフェースの概要 | |
|---|---|
| UserService | UserService は、強制的にユーザーをログインまたはログアウトさせたり、現在ログインしているユーザーに関する情報を取得したりする際に役に立つ情報を提供します。 |
| クラスの概要 | |
|---|---|
| User | User は特定のユーザーを表します。このユーザーは、メール アドレスと特定の Google Apps ドメイン(authDomain と呼ばれます)の組み合わせによって表されます。 |
| UserServiceFactory | UserService を作成します。 |
| 例外の概要 | |
|---|---|
| UserServiceFailureException | UserServiceFailureException は、ユーザー サービスと通信中に不明なエラーが発生した場合にスローされます。 |
UserService を使用すると、ユーザーが Google アカウントを使用した認証を行っているかどうかを確認し、ユーザーのメール アドレスを取得できます。また、ユーザーがアプリケーションの管理者かどうかを確認することもできます。さらに、ユーザーをログインまたはログアウトさせるための URL を構築することも可能です。詳細については、オンライン ドキュメントをご覧ください。
たとえば、アプリケーションには、次のようなコードが JSP ファイルに含まれている場合があります:
<%
UserService userService = UserServiceFactory.getUserService();
if (!userService.isUserLoggedIn()) {
%>
Please <A HREF="<%=
userService.createLoginURL("/newlogin.jsp")
%>">log in</A>>
<% } else { %>
Welcome, <%= userService.currentUser().getNickname(); %>!
(<A HREF="<%=
userService.createLogoutURL("/")
%>">log out</A>>)
<%
}
%>
|
|||||||||
| 前のパッケージ 次のパッケージ | フレーム フレームなし | ||||||||