私は、oAuth 2 に頭を悩ませようとしてきました。当社のドメインを使用して顧客のワードプレス環境に対してユーザーを認証するために、独自に設計したシングル サインオン システムを導入しています。機能しますが、最もスケーラブルなソリューションではありません。
そのため、私の機能を置き換えることができることを期待して、oAuth 2 について調べました。
このライブラリを使用すると、サーバー側の部分が十分に簡単になります: http://bshaffer.github.io/oauth2-server-php-docs/
しかし、私が実現したいのは、Facebook Connect と同じ機能です。ポップアップを使用してドメインで一度承認し、ドメインで承認/ログインすると、顧客が使用しているWordpress(またはその他)のサイトにログインします。ユーザーが翌日戻ってくると、クライアントの Web サイトに自動的に再度ログインする必要があります。
goodreads.com で同じ機能を見たことがあります。
これを処理するには、サーバー側とクライアント側のロジックをどのように設定すればよいでしょうか。FB がクライアント側の Facebook Connect js スクリプトを使用しているのを見てきました。