Zendesk Support for WordPressプラグインのシングルサインオン(SSO)を設定しておくと、WordPressサイトのユーザーはWordPressのユーザーIDとパスワードを使用してZendesk Supportにアクセスできるようになります。WordPressユーザーがZendesk Supportにアクセスするときは通常のURL(http://mycompany.zendesk.com)へアクセスしますが、そのときにZendesk SupportでログインリンクをクリックするとWordPressのログインページが表示されます。WordPressでログインして正しく認証されると、ユーザーはシームレスにZendeskにログインします。
シングルサインオンを設定すると、ユーザー管理と認証はすべて、WordPress内で行われます。
すでにZendesk Supportでユーザーを設定した後でSSOに切り替えると、それらのユーザーアカウント(古いログイン)に対するアクセス権がなくなります。ただし、両方のユーザーアカウントに同じメールアドレスを使用すれば、ユーザーの以前のIDをWordPressのユーザーアカウントに関係付けることができます。つまり、ユーザーのWordPressアカウントとZendesk Supportアカウントで同じメールアドレスを使用していれば、2つのアカウントは同期されます。別のアドレスを使用した場合は、別のユーザーアカウントが作成されます。
Zendesk Support for WordPressプラグインでシングルサインオンを設定するには
このプロセスはWordPressサイトとZendesk Supportを行き来します。管理者として両方のサイトにログインします。
-
管理センターで、サイドバーにあるアカウントアイコン()をクリックし、「セキュリティ」>「シングルサインオン」を選択します。
メモ:WorPress用のシングルサインオンを設定するにはヘルプセンターを有効にする必要があります。「設定モードでヘルプセンターを有効にする」を参照してください。
- 「JSON Webトークン」を選択します。
- WordPressでZendeskパネルから「Remote Auth」を選択します。
- リモートログインURLを選択して、コピーします。
- Zendesk Supportで開いた「JSON Webトークン」のオプション設定ページに戻り、コピーしたURLを「リモートログインURL」の入力スペースにペーストします。
- ログアウト後にユーザーがWordPressサイトに戻るようにするには、WordPressでリモートログアウトURLをコピーして、Zendesk Supportの「リモートログアウトURL」に貼り付けます。
- WordPressの「General Settings」で、「Remote Auth Strategy」ドロップダウンリストから「JSON Web Token」を選択します。
- Zendesk Supportで「外部IDを更新しますか?」オプションを選択します。
- Zendesk Supportで「共有シークレット」トークンを選択してコピーします。
メモ:これは番号の桁数が多く、表示されるテキストコントロールの長さを超える場合があるので、番号をダブルクリックして、すべて選択したことを確認します。
- Zendesk Supportで「保存」をクリックします。この設定のZendesk Supportの部分はこれで終わりです。
- WordPressで共有シークレットを「Remote Auth Shared Token」にコピーします。
- 「変更を保存」をクリックします。
これで、ログインすると、自分自身を含めてすべてのユーザーがWordPressサイト経由で認証されます。