プロトコルに基づいています。このプロトコルに従って、リソースは、そのリソースにアクセスするために必要な許可を定義するスコープによって保護されます。保護リソースにアクセスするために、クライアントは一致するアクセス・トークンを提供する必要があります。アクセス・トークンは、クライアントに付与される許可のスコープをカプセル化したものです。プロトコルは、許可サーバーのロールと、リソースがホストされているリソース・サーバーのロールを分離します。許可サーバーは、クライアント許可およびトークン生成を管理します。リソース・サーバーは、許可サーバーを使用して、クライアントから提供されたアクセス・トークンを検証し、要求されたリソースの保護スコープに一致しているか確認します。エンドポイントを公開します。プロトコルをベースとしたカスタム許可ロジックを実装するためのビルディング・ブロックを提供します。許可サーバーとしても機能します。対話するように構成することもできます。クライアント・アプリケーションは、その後、これらのトークンを使用してリソース・サーバー上のリソースにアクセスできます。自体または外部サーバーを使用できます。リソース・サーバーはトークンの妥当性をチェックし、要求されたリソースへのアクセスをクライアントに認可していいかを検査します。外部で稼働するリソースに対してセキュリティーを適用することが可能になります。アプリケーション開発者は、各保護リソースに必要なスコープを定義し、セキュリティー検査およびチャレンジ・ハンドラーを実装することで、リソースへのアクセスを保護します。メッセージ交換と許可サーバーとの対話を透過的に処理し、開発者が許可ロジックにのみ焦点を当てることができるようにします。アクセス・トークンは、クライアントの許可アクセス権を記述したデジタル署名済みエンティティーです。応答をクライアントに送信します。アクセス・トークンには、以下の情報が含まれます。