WebID は、インターネット サービスとメンバーが通信相手を知るための方法です。WebID 仕様は、HTTPベースのネットワークでのID、識別、認証の標準化プロセスを準備するための一連の編集者草案を定義します。WebIDベースのプロトコル (Solid OIDC、WebID-TLS、WebID-TLS+Delegation) は、インターネット サービスにログインするための新しい方法を提供します。たとえば、メンバーはパスワードを使用する代わりに、それを保証できる別の Web アドレスを参照します。WebID は特定のサービスまたは製品ではありません。
技術的に言えば、WebID は、Webや企業イントラネットなどの HTTP ベースのネットワーク上のエージェントを表す (「参照する」または「名前を付ける」) HTTP URIです。リンク データの原則に従って、WebID が参照解除(「検索」) されると、その参照対象 (何を表すか) を説明するプロファイル ドキュメント(WebID プロファイル)に解決されます。このプロファイル ドキュメントは、 RDFモデル ベースの構造化データで構成され、当初は主にFOAF語彙の用語を使用して構築されましたが、現在では他の語彙の用語も含まれることが多くなっています。
プロファイル ドキュメントはエージェントの独自の Web サーバーに保存することができ、プロファイル ドキュメントの主題のプライバシーを保護するために、アクセス制御を使用して、そのアクセスを特定のエージェント ID に部分的または全体的に制限することができます。
プロトコル
WebID-TLS
WebID-TLSプロトコル(旧称FOAF+SSL [1])は、プロファイル情報と、ほぼすべての最新ウェブブラウザで利用可能なトランスポート層セキュリティ(TLS)クライアント証明書に基づいて構築された、分散型の安全な認証プロトコルです。 2009年にW3Cのソーシャルネットワーキングの未来に関するワークショップで 初めて発表されました[2] [3] 。
通常の SSL 使用パターンとは異なり、WebID-TLS では、ユーザー認証を実行するための専用の認証局[4]は必要ありません。ユーザーは、任意の TLS 証明書 (自己署名証明書も含む) を使用して、自分用の有用な ID を簡単に作成できます。Web サイトのユーザー認証に TLS クライアント証明書を使用する場合、他の多くのシングル サインオンメカニズムとは異なり、通常、ユーザーはパスワードを入力する必要がありません。そのため、WebID-TLS は非常に便利です。ただし、一般的な Web ブラウザーのクライアント証明書選択ダイアログはまだそれほどユーザーフレンドリーではなく、この利便性の一部が損なわれています。
WebID-TLSに基づく信頼のウェブは、正式な鍵署名者なしでユーザーとワールドワイドウェブ上の活動を結び付けることによって徐々に構築され、誰にとっても(元の発行機関であっても)身元を偽造することが困難になります。[5]
WebID-OIDC
WebID-OIDCはSolidが使用する認証委任プロトコルである。分散型OAuth2/OpenID Connectをベースにしている。[6] Solid OIDC [7]に取って代わられた。
堅牢なOIDC
Solid OIDCはSolidが使用する認証委任プロトコルである。OAuth2 /OpenID Connectをベースにしている。[8]
WebID-TLS+委任
WebID-TLS+委任は、「On Behalf Of」ヘッダーと関係を通じてWebID-TLSを拡張し、1つのエージェントが別のエージェントのすべての権限/特権で動作できるようにします。[9]
参照
参考文献
- ^ FOAF+SSL 分散認証プロトコル。
- ^ 「foaf+ssl: オープン分散ソーシャル ネットワークにセキュリティを追加」。Sun Microsystems。2009 年 9 月 29 日時点のオリジナルよりアーカイブ。
- ^ 「ソーシャル ネットワーキングの将来に関するワークショップ」バルセロナ、スペイン: W3C。2009 年 1 月。
- ^ 「foaf+ssl: キー署名パーティなしで信頼のウェブを作成する」。Sun Microsystems。2009 年 1 月 22 日時点のオリジナルよりアーカイブ。
- ^ Gamble, Matthew; Goble, Carole (2010 年 4 月)、「信頼できる Web の肩の上に立つ: 信頼、学問、リンクされたデータ」、Proceedings of the WebSci10: オンラインで社会のフロンティアを拡張する
- ^ WebID-OIDC 認証仕様、2017 年 9 月
- ^ WebID-OIDC 仕様は Solid OIDC 仕様に置き換えられましたか?、2021 年 7月
- ^ SOLID-OIDC、2021年7月
- ^ Sabol, Cory; Odd, Wesley; Esterline, Albert (2016 年3 月)。「WebID を使用したグループ アクセス制御」。SoutheastCon 2016。IEEE。pp. 1–2。doi :10.1109/ secon.2016.7506672。ISBN 978-1-5090-2246-5. S2CID 31073762。
外部リンク
- 公式サイト
- 最初のWebIDプロバイダーの1つであるuse.id
