次のように、myOpenIDで自分のドメインにサインアップしています。
openid.mysite.com
すべてが検証され、myOpenIDサイトで適切に機能しているようです。ただし、今は自分のWebサイトをセットアップして、ドメイン名をopenIDログインとして入力するだけで済みます。
http://blog.stackoverflow.com/2009/01/using-your-own-url-as-your-openid/ を読み、ヘッダーリンクタグを使用した基本概念を理解しました。しかし、代わりに...
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://username.myopenid.com/">
次のようにopenid.delegateに自分のサイトを使用したい...
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://openid.example.com/username" />
そして、これは私のサイトで問題なく動作します!ただし、自分のサイトを通じて認証されるユーザーは1人だけです。私は他のユーザーを持つことを計画していないので、私は単に欲しい...
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://openid.example.com" />
... openid.delegate hrefにユーザー名がないことに注意してください。これは短いリンクhrefだけでなく、myopenid.comでドメインアカウントを作成したり、別のログインを追加したりする必要もありません。
それは理にかなっていますか?これは可能ですか?
前もって感謝します!
phpMyID(http://siege.org/phpmyid.php) を使用できます。これは非推奨であり、現在はメンテナンスされていませんが、動作し、自分のドメインで使用します。必要なのは、ホストされているドメインがphpスクリプトをサポートしていることだけです。それらのほとんどがサポートしているので、問題ではないはずです。