ドアキーパーについて
Doorkeeper は、Ruby on Rails テクノロジーで構築された OAuth 2.0 プロバイダーです。 この gem をインストールすると、さまざまなアプリケーションの OAuth 2.0 サポートを確立できます。 シングル サインオンが統合されている場合、Doorkeeper を使用して単一のユーザー名とパスワードで複数のアプリケーションにアクセスできます。 これにより、ログイン試行の失敗が減り、ログインが迅速かつ簡単になります。
課題
Doorkeeper を使用するユーザーは、WordPress などの他のアプリケーションにも 15 日に 20 ~ XNUMX 個アクセスします。 非常に多くのアプリケーションの資格情報を維持するのは簡単ではありません。 また、WordPress にはこれを可能にするために必要な統合が備わっていないため、これらのアプリケーションにワンクリックでログインすることはできません。
ソリューション
OAuth クライアント プラグインの miniOrange 製品は、WordPress に OAuth サポートを提供できます。 このため、WordPress は OAuth 2.0 プロトコルをサポートしており、WordPress と Doorkeeper の間でシングル サインオンを簡単に設定できます。 私たちのプラグインには、ユーザーが WordPress に直接ログインできる多くの機能があり、ユーザー エクスペリエンスが向上します。
Doorkeeper で OAuth クライアント プラグインを設定するには、以下の手順を参照してください。
- Doorkeeper アカウントから ClientID とクライアント シークレットを取得します。
- 以下に示すように、クライアント ID、クライアント シークレット、OAuth エンドポイントおよびスコープを使用して miniOrange OAuth プラグインを構成します。
- サイト上にログインボタンを表示するようにウィジェットを設定します。
- ウェブサイトにアクセスし、ボタンを押して Doorkeeper にログインします。
スコープ: | 公共 |
エンドポイントを承認します: | https://your-domain/oauth/authorize |
アクセストークンエンドポイント: | https://your-domain/oauth/token |
ユーザー情報の取得エンドポイント: | https://your-domain/oauth/applications |