問題タブ [directed-identity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
zend-framework - Zend Framework: OpenID 2.0 と Directed Identity
カスタム OpenID プロバイダーとコンシューマーがあります。
OpenID URL は、コンシューマー アプリでハードコーディングする必要があり、カスタム プロバイダー (たとえば、http://login.loc/ ) を指します。次に、プロバイダー アプリは、現在サーバーにログインしている ID をコンシューマーに通知します ( http://login.loc/johndoeなど)。
これは、Stack Overflow での Google または Yahoo OpenID ログインの実装とまったく同じである必要があります。
ユーザーが自分の OpenID URL を提供する必要がないようにログイン手順を実装する方法は?
php - PHPでのOpenIDによるID/識別子の選択
私は、識別子の選択をサポートするOpenIDサーバーをPHPに実装しようとしています(これは、実際には識別子の選択のより具体的なケースである、この有向IDと呼ばれることもあります)。つまり、ユーザーはOpenID識別子として汎用URIを入力し、ログインして、OpenIDコンシューマーに返す識別子を選択できます。
たとえば、ユーザーが識別子としてmysite.comを入力した場合、ログイン後、2つの識別子のいずれかをOpenIDコンシューマー(おそらくmysite.com/myusernameまたはmysite.com/anon-ad83f38c98b98)に返すように求められます。
このシステムの利点は、多くのサイトで単一の識別子を使用するか、個々のサイトに一意の識別子を使用するかを選択できることです。
とにかく—PHPでOpenID仕様のこの部分を実装する方法についての良いチュートリアルを見つけることができませんでした。実際、ほとんどの検索で、フォーラムやスタックオーバーフローでさえ未回答の質問が見つかりました。識別子の選択または指示されたIDを処理できるPHPライブラリを知っている人はいますか?もしそうなら、それを設定する方法を説明するチュートリアルはありますか?私はそれについて言及していないいくつかのライブラリで遊んでいますが、まだそれを機能させることができていません。
どんな助けでも大歓迎です。