ユーザーの認証
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、Google ユーザー アカウントで機能する Users API を使用してユーザーを認証する方法について説明します。
このページは複数ページからなるチュートリアルの一部です。設定などの手順を最初から見るには、ゲストブックの作成に移動してください。
Users API の使用
GitHub からクローンを作成したアプリケーション コードで説明します。
このコードサンプルでは、ユーザーがアプリケーションにすでにログインしている場合、getCurrentUser()
がそのユーザーの User
オブジェクトを返します。それ以外の場合は null
を返します。
ユーザーがログインしている場合、ユーザー アカウントに関連付けられたニックネームを使用して、そのユーザー用にカスタマイズされたメッセージが表示されます。
ユーザーがログインしていない場合、Google アカウントのログイン画面にリダイレクトされます。リダイレクトには、このページの URL($_SERVER['REQUEST_URI']
により取り込み)が含まれているため、ユーザーがログインか新規アカウントの作成を行うと、Google アカウント ログイン メカニズムによりこのページにリダイレクトされます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2023-11-28 UTC。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]