9

誰かがOpenIDを使用してサイトにログインすると、舞台裏で何が起こりますか?

パートナーのオープンIDサイトからの通常のログイン中に何が起こるかのワークフロー/手順を誰かが私に説明できますか?(このサイトのように)

つまり、myopenidにログインすると、このサイトに何が渡されますか?SOは、それが正しいログインであったことをどのようにして知るのでしょうか。

4

1 に答える 1

8

OpenId とは何ですか?

OpenID は、ユーザー中心のデジタル ID のためのオープンで分散化された無料のフレームワークです。OpenID は、既存のインターネット テクノロジ (URI、HTTP、SSL、Diffie-Hellman) を活用し、ブログ、フォトストリーム、プロフィール ページなどで、人々がすでに自分自身の ID を作成していることを認識しています。OpenID を使用すると、簡単に ID を変換できます。これらの既存の URI を、OpenID ログインをサポートするサイトで使用できるアカウントに変換します。

OpenId

OpenIdと従来の認証形式の違いは?

違いは、ID が外部サイト (Wordpress、yahoo など) に分散されることです。Web サイトは、ID が正しいかどうかを判断し、ログインできるようにします。従来の認証フォームは、プライベート データベースと比較して、ログインできるかどうかを確認します。この Web サイトへのログインパスワードのみを使用できます。openId を使用すると、複数の Web サイトで同じログイン パスワードを使用できます。

使い方?

手順

  1. ユーザーが OpenID 対応 Web サイトに接続します。
  2. ユーザーが資格情報を入力します。
  3. Post は BASE64 で作成されます (Web サイトからプロバイダーへ)
  4. 回答が作成されます (有効期限を含む)
  5. Web サイトは、ユーザーをプロバイダーにリダイレクトしてログインさせます。
  6. ユーザーはパスワードを入力して送信します。
  7. 検証が行われます。
  8. ログイン!

この質問に対してこの回答を書きましたが、これは古いので、ここに回答を貼り付けました。

于 2008-12-09T19:39:46.983 に答える