OAuth 2.0
OAuth 2.0
おーおーすにいてんぜろ
利用者のパスワードを第三者のアプリケーションに渡すことなく、そのアプリケーションに特定のリソースへのアクセス権限を委譲するための認可の標準規格。認可サーバが発行したアクセストークンでAPIなどにアクセスさせる仕組みで、権限の範囲(スコープ)と有効期間を限定できる。認証の仕組みではない点に注意する。
Related
他の資格での定義
第三者アプリケーションにリソースへのアクセスを委任するための認可フレームワーク。アクセストークンを用いてリソースサーバにアクセスする。認可コードフロー、クライアントクレデンシャルフローなど複数の認可フローがある。
Webサービス間で認可情報を安全に委譲するためのプロトコル。リソースオーナーの許可を得て、サービス(クライアント)に対してアクセストークンを発行し、適切な権限の範囲内でリソースへのアクセスを許可する。認証ではなく認可のためのプロトコルである。
Webサービス間で認可情報を安全に委譲するためのプロトコル。リソースオーナーの許可を得て、サービス(クライアント)に対してアクセストークンを発行し、適切な権限の範囲内でリソースへのアクセスを許可する。認証ではなく認可のためのプロトコルである。
Related
関連キーワードの用語
Webサービス間でユーザーの認可情報を安全に連携するためのオープンプロトコル。ユーザーがパスワードを第三者に渡すことなく、限定的なアクセス権限を他のサービスに委譲できる仕組みを提供する。
情報やシステムの資源を利用できる人や操作を、認証と認可によって制限すること。利用者ごとにアクセス権を設定し、業務に必要な範囲だけを許可する。物理的な区画への立入りの制限を含めて使うこともある。
利用者、機器、メッセージなどが、主張しているとおりの本物であることを確かめること。利用者の認証には、知識(パスワード)、所有物(ICカード、スマートフォン)、生体情報(指紋、顔)の3つの要素が使われる。認証で本人と確かめた後に、何を許すかを決める認可が行われる。
プロジェクトの存在を公式に認可する文書。プロジェクトの目的、主要な成果物、前提条件、制約条件、概算予算、マイルストーン、プロジェクトマネージャの権限などを記載する。スポンサーが発行し、プロジェクトの正式な開始を意味する。
認可されたユーザにサービスを利用する権利を付与し、認可されていないアクセスを防止するプロセス。情報セキュリティ方針と連携して、適切なアクセス権限の管理を行う。
利用者IDや有効期限などの情報(クレーム)をJSONで表し、デジタル署名やMACを付けて改ざんを検知できるようにしたトークン。署名付きのJWTは、ヘッダー・ペイロード・署名をそれぞれBase64URLで符号化し、ピリオドでつないだ文字列で表す。OpenID ConnectのIDトークンやAPIのアクセストークンに使われ、受け取った側が署名とアルゴリズム(alg)を正しく検証しないと、改ざんされたトークンや署名のないトークン(alg=none)を受け入れてしまう。
