の検索結果 :

×

会員登録 お問い合わせ

Squareのシングルサインオン(SSO)OAuthとOpenID | Square SSO


無料試用版を入手

WordPress 用 OAuth および OpenID Connect シングルサインオン (SSO) プラグインを使用して Square シングルサインオン (SSO) を設定します。Square を OAuth および OpenID Connect プロバイダーとして使用して、WordPress への安全なログインを有効にします。WordPress と Square シングルサインオン (SSO) を使用すると、ユーザーは Square ID プロバイダーで認証して WordPress にログインし、サイトにアクセスできます。Azure AD、Office 365、その他のカスタムプロバイダーなど、さまざまな IDP を使用してプラグインを設定することもできます。ユーザープロファイル属性マッピング、ロールマッピング、マルチテナントログインなどの高度なシングルサインオン (SSO) 機能をサポートしています。ここでは、ユーザー認証のために WordPress と Square シングルサインオン (SSO) を設定する手順を説明します。このガイドの最後には、ユーザーは Square SSO を使用して WordPress に安全にログインし、サイトにアクセスできるはずです。WordPress 用 OAuth シングルサインオン (OAuth および OpenID Connect クライアント) プラグインで提供されるその他の機能の詳細については、 ここをクリック.

前提条件: ダウンロードとインストール


  • WordPress インスタンスに管理者としてログインします。
  • WordPress に移動します ダッシュボード -> プラグイン をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 新規追加.
  • を検索 OAuth シングル サインオン (SSO) WordPressのプラグインをクリックして 今すぐインストール.
  • インストールしたら、をクリックします アクティブにしましょう.

Squareのシングルサインオン(SSO)をWordPressにログインするための設定手順

1. SquareをOAuthプロバイダーとして設定する

  • まず、に行きます https://developer.squareup.com/us/en そして、Square開発者アカウントにサインアップ/ログインしてください。
  • ソフトウェアの制限をクリック アプリケーションを追加 新しいアプリケーションを作成します。
  • Square シングル サインオン (SSO) - アプリケーションの追加
  • アプリ名を入力してクリックします 保存ボタン.
  • Square シングル サインオン (SSO) - アプリ名を追加します
  • 左側のセクションの「OAuth」タブに移動し、次の情報を入力します。 リダイレクトURL これはOAuthシングルサインオン(SSO)プラグインから取得できます。 保存ボタン.
  • 正方形 シングル サインオン (SSO) - リダイレクト URL
  • コピー アプリケーションID の三脚と Application Secret そしてそれを以下に保存します 顧客ID の三脚と クライアントシークレット miniOrange OAuth シングル サインオン (SSO) プラグインの設定。
  • Square シングル サインオン (SSO) - クライアントの認証情報

正常に設定されました OAuth プロバイダーとしての Square WordPressでSquareのシングルサインオン(SSO)を実現し、ユーザー認証を行うためのものです。


2. WordPress を OAuth クライアントとして設定する

  • プラグインの「OAuth の設定」タブに移動し、アプリケーション一覧から「カスタム OAuth」を検索して、「カスタム OAuth 2.0 アプリ」を選択します。
  • square シングル サインオン (SSO) - OAuth プロバイダーとしての square
  • さあ、設定してください アプリ名, 顧客ID, クライアントシークレット スクエアアプリから受け取りました。
  • スコープ値を次のように入力します 従業員_読み取り.
  • 設定については、以下の表を参照してください。 プラグインの正方形のスコープとエンドポイント。

    クライアントID : 詳細
    クライアントシークレット: 詳細
    範囲: 従業員_読み取り
    エンドポイントを承認します: https://connect.squareup.com/oauth2/authorize
    アクセストークンエンドポイント: https://connect.squareup.com/oauth2/token
    ユーザー情報の取得エンドポイント: https://connect.squareup.com/v2/employees
  • ソフトウェアの制限をクリック [設定の保存] 構成を保存します。
  • Square シングル サインオン (SSO) - SSO 設定の保存
注意: 上記の例では、従業員読み取りエンドポイントを使用しており、そのエンドポイントに必要なスコープはEMPLOYEE READです。スコープは、選択したエンドポイントによって異なる場合があります。Square Infoが提供するその他のエンドポイントの詳細については、以下を参照してください。 こちらをクリックしてください。

正常に設定されました OAuth クライアントとしての WordPress WordPressでSquareのシングルサインオン(SSO)を実現し、ユーザー認証を行うため。


3. ユーザー属性のマッピング

  • ユーザー属性マッピングは、Square SSOを使用してユーザーがWordPressにシングルサインオンを正常に行うために必須です。以下の設定を使用して、WordPressのユーザープロファイル属性を設定します。
  • ユーザー属性の検索

    • に行く OAuthの構成 タブ。 下にスクロールしてクリックします テスト構成.
    • Square シングル サインオン (SSO) - テスト構成
    • OAuth プロバイダーから WordPress に返されるすべての値が表に表示されます。 名、姓、電子メール、またはユーザー名の値が表示されない場合は、OAuth プロバイダーでこの情報を返すように必要な設定を行ってください。
    • Square シングル サインオン (SSO) - テスト構成の結果
    • テスト構成にすべての値が表示されたら、次のページに進みます。 属性/役割のマッピング タブでユーザー名のドロップダウンから属性を選択し、クリックします Save.
    • Square シングル サインオン (SSO) - 属性/役割のマッピング

    4:役割マッピング[プレミアム]

    • ソフトウェアの制限をクリック 「テスト構成」 すると、OAuthプロバイダーから送信された属性名と属性値のリストが取得できます。
    • テスト構成ウィンドウから、プラグインの属性マッピング セクションで属性名をマッピングします。詳細については、スクリーンショットを参照してください。
    • Squareのシングルサインオン(SSO)OAuth/OpenIDをWordPressに導入する - 属性マッピング
    • 役割マッピングを有効にする: ロールマッピングを有効にするには、グループ名属性をマッピングする必要があります。プロバイダーアプリケーションからロールを返す属性のリストから、該当する属性名を選択してください。
      例えば: 職種

    • 正方形 シングル サインオン (SSO) - テスト構成 - ロール マッピング
    • WordPress ロールをプロバイダー ロールに割り当てます。 プロバイダーアプリケーションに基づいて、プロバイダーロールにWordPressロールを割り当てることができます。学生、教師、管理者など、アプリケーションに応じて様々なロールを設定できます。グループ属性値の下にプロバイダーロールを追加し、WordPressロールの下に必要なWordPressロールを割り当ててください。

      例えば、下の画像をご覧ください。教師には管理者の役割が割り当てられ、生徒には購読者の役割が割り当てられています。
    • 正方形 シングル サインオン (SSO) - テスト構成 - ロール マッピング
    • マッピングを保存すると、SSO 後にプロバイダー ロールに WordPress 管理者ロールが割り当てられます。
      例: 提示された例によれば、「教師」の役割を持つユーザーはWordPressの管理者として追加され、「学生」は購読者として追加されます。

    5. サインイン設定

    • シングルサインオン(SSO)設定タブの設定は、シングルサインオン(SSO)のユーザーエクスペリエンスを定義します。WordPressページにSquareログインウィジェットを追加するには、以下の手順に従ってください。
      • に行く WordPress の左側のパネル > 外観 > ウィジェット.
      • 選択する miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
      •  SquareのWordPress用シングルサインオン(SSO)新規クライアント作成ログインボタンの設定
      • に行く WordPress の左側のパネル > 外観 > ウィジェット.
      • 選択する miniOrange OAuth。 好きな場所にドラッグ&ドロップして保存します。
      • SquareのWordPress用シングルサインオン(SSO)新規クライアント作成ログインボタンの設定
      • WordPressページを開くと、そこにSquare SSOログインボタンが表示されます。これでSquareシングルサインオン(SSO)をテストできます。
      • ことを確認してください 「ログインページに表示」 オプションがアプリケーションで有効になっています。(下の画像を参照)
      • SquareのWordPress用シングルサインオン(SSO)新規クライアント作成ログインボタンの設定
      • 今、あなたに行きます ワードプレスログイン ページで見やすくするために変数を解析したりすることができます。 (例:https://<あなたのWordPressドメイン>/wp-login.php)
      • そこにSquare SSOのログインボタンが表示されます。ログインボタンをクリックすると、Squareシングルサインオン(SSO)をテストできます。
      • SquareのWordPress用シングルサインオン(SSO)新規クライアント作成ログインボタンの設定

    このガイドでは、次の構成を行うことで、Square シングル サインオン (SSO) を正常に構成しました。 SquareをOAuthプロバイダーとして使用する の三脚と OAuth クライアントとしての WordPress 弊社のWP OAuthシングルサインオン(OAuth / OpenID Connectクライアント)プラグインを使用することで、Squareのログイン認証情報を使用してWordPressサイトへの安全なアクセスを数分以内に展開できるようになります。


    その他のリソース


    メールでお問い合わせください oauthsupport@xecurify.com お客様の要件に関する迅速なガイダンス(電子メール/会議経由)が必要です。当社のチームは、お客様の要件に応じて最適なソリューション/プランの選択をお手伝いします。

こんにちは!

助けが必要? 私たちはここにいます!

対応