WordPress 用の OAuth を使用した ORCID シングルサインオン (SSO) でログイン | Orcid SSO
概要
セットアップ シングル サインオン (SSO) WordPress ウェブサイト上で オルシッド SSO 我々の OAuthとOpenID Connectによるシングルサインオン plugin for WordPress. Implementing SSO for WordPress using Orcid allows users to log into your websites and applications with Orcid credentials. Orcid acts as the OAuth Provider and WordPress acts as the OAuth Client. WordPress 用 Orcid SSO ワンクリックで Orcid SSO ログインを使用して、WordPress と Orcid 間のスムーズなログインを実現します。 WordPress 用の SSO プラグインは、次のような高度な Orcid SSO 機能も提供します。 ユーザープロファイル属性のマッピング, 役割マッピングOrcid SSOでWordPressサイト全体を保護することもできます。Orcid OAuth SSO このプラグインは、WordPress 用の Orcid SSO を使用して、ユーザーのログインプロセスを保護し、ユーザー認証を強化します。以下のガイドの手順に従って、このプラグインをインストールし、WordPress 用の SSO を設定してください。
注意: Orcidはエンタープライズアプリケーションであるため、WordPressとのシングルサインオン(SSO)統合を実現するには、 有料版 OAuth シングル サインオン (SSO) WordPress 用プラグイン。弊社のサイトで統合をテストできます。 サンドボックス試験評価目的のための完全なサポートが付属しています。
前提条件: ダウンロードとインストール
- に行く https://portal.miniorange.com ライセンスの購入に使用した miniOrange アカウントでログインします。
- に行きます ダウンロード タブをクリックしてプラグインをダウンロードします。
- 次に、WordPress にアクセスして、ダウンロードしたプラグインを有効にします。
- ライセンスを購入したアカウントでプラグインにログインします。
- ライセンスキーを入力してください(ライセンスキーは ライセンスの管理 -> ライセンスキー セクション)。
Orcidシングルサインオン(SSO)の設定手順 WordPressにログインする
1. OrcidをOAuthプロバイダーとして設定する
- に行く https://orcid.org/signin ORCID アカウントにログインします。
- 詳しくはこちら 開発者ツール あなたの記録の一番上にあります。
- 以下を行うには、 「ORCIDパブリックAPI認証情報に登録する」
- 必要な詳細を入力し、 リダイレクト/コールバック URL OAuthシングルサインオンプラグイン用のものが表示されます。次にクリックします。 アプリケーションを保存し、クライアントIDとシークレットを生成します
- あなたは 顧客ID の三脚と クライアントシークレット これをコピーして手元に置いておきます。後で OAuth シングル サインオン プラグインを構成するときに必要になります。
WordPressのSSO設定が完了しました。 OAuthプロバイダーとしてのOrcid WordPress サイトに、ユーザーが Orcid SSO ログイン資格情報を使用して WordPress サイトに Orcid SSO ログインできるようになります。
2: WordPressをOAuthクライアントとして設定する
- に行く OAuthの構成 タブをクリックしてアプリケーション名を検索し、新しいクライアントアプリケーションをウェブサイトに追加します。 蘭.
- 構成 アプリ名、クライアントID、クライアントシークレット、ドメイン Orcid SSO アプリケーションから
- 設定については、以下の表を参照してください。 スコープとエンドポイント プラグイン内のOrcid用。
- ソフトウェアの制限をクリック [設定の保存] 構成を保存します。
- 転送プランを選択し、 交付金の種類 オプションリストから選択します。次にクリックします テスト構成
- OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。名、姓、メールアドレス、ユーザー名の値が表示されない場合は、OAuth プロバイダーでこれらの情報を返すための必要な設定を行ってください。
| 範囲: | オープンID |
| エンドポイントを承認します: | https://orcid.org/oauth/authorize |
| アクセストークンエンドポイント: | https://orcid.org/oauth/token |
| ユーザー情報の取得エンドポイント: | https://orcid.org/userStatus.json?logUserOut=true |
正常に設定されました OAuth クライアントとしての WordPress WordPress で Orcid シングル サインオン (SSO) を有効にして、Orcid ログインによるユーザー認証を可能にします。
3. ユーザー属性マッピング
- ユーザー属性マッピングは、ユーザーが WordPress に正常にログインできるようにするために必須です。 以下の設定を使用して、WordPress のユーザー プロファイル属性を設定します。
ユーザー属性の検索
- テスト構成のすべての値を確認したら、下にスクロールして 属性マッピング セクションで、[ユーザー名] ドロップダウンからマップする属性を選択します。
4. サインイン設定
- WordPress 5.7以下
- WordPressの5.8
- WordPress 5.9以上
結論として、正常に構成された後、 OAuthプロバイダーとしてのOrcid の三脚と OAuth クライアントとしての WordPressにより、ユーザーにとってスムーズで安全な認証プロセスが実現しました。Orcidシングルサインオン(SSO)を利用することで、WordPress環境内で堅牢なユーザーエクスペリエンスを確保できます。これにより、Orcidログインによるユーザー認証が可能になります。OfficeとWordPressの統合により、ユーザーは既存のOrcid認証情報を使用してWordPressアカウントに安全にログインできます。
