キーを使用する条件などを説明します。)の両方を処理します。主な違いは次のとおりです。呼び出し元のプロジェクト(アプリケーションまたはサイト)を識別します。認証トークンは、アプリまたはサイトを利用するユーザー(個人)を識別します。キーと認証が果たす役割を理解することが重要です。キーは次の用途で使用します。呼び出しているアプリケーションまたはプロジェクトを識別できます。アプリなど)に限って使用するように制限できます。キーを使用して呼び出し元のプロジェクトを識別することで、使用状況に関する情報とプロジェクトを関連付けることができます。つの用途で使用されます。ユーザーに当該リクエストを行う権限があるかどうかを確認する認証スキームは、呼び出し元のユーザーを識別する確実な方法です。呼び出す権限があるかどうかも確認します。サーバーがリクエストを承認するかどうかを判断します。呼び出しを行っているユーザーを識別できるようにする必要がある場合は、ユーザーの認証をご覧ください。キーは呼び出し元のプロジェクトを識別しますが、呼び出しを行っているユーザーまでは識別しません。キーで呼び出し元のアプリケーションを識別できますが、そのアプリケーションを使用しているユーザーは識別できません。呼び出しを許可するプロジェクトやサービスを制限する場合は、サービス間の認証をご覧ください。キーは安全とはみなされません。キーが簡単に盗まれる可能性があります。オーナーがキーを取り消すか、再生成しない限り、盗まれたキーが無期限に使用される可能性があります。キーに制限を設定することでこの問題を緩和できますが、別の方法で認証を行うほうが安全です。例については、ユーザーの認証をご覧ください。キーを必要とするメソッドを限定できます。この処理は次の場合に有効です。匿名のトラフィックをブロックする場合。トラフィックを識別します。対する呼び出し回数を制御する場合。トラフィックの使用パターンを確認する場合。とサービスで、アプリケーションの使用状況を確認できます。キーでログをフィルタリングする場合。キーは次の目的では使用できません。キーはプロジェクトを識別しますが、ユーザーを識別しません。プロジェクトの作成者の識別。キーから直接プロジェクトを検索する方法は用意されていません。キーでアクセスを制限するをご覧ください。