の検索結果 :

×

会員登録 お問い合わせ

Google Classroom SSO (シングル サインオン) | Google Classroomを使用したWordPressログイン


Google Classroom SSO (OAuth & OpenID Connect 使用) WordPress 用シングルサインオン (SSO) プラグインを使用すると、Google Classroom の認証情報やその他のカスタムおよび標準プロバイダーを使用して WordPress サイトにログインできます。ユーザープロファイル属性マッピング、ロールマッピングなどの高度なシングルサインオン (SSO) 機能をサポートしています。WordPress 用 OAuth シングルサインオン (OAuth / OpenID Connect クライアント) プラグインで提供される Google Classroom 統合やその他の機能の詳細については、 ここをクリック.


WordPress 用のシングルサインオン (SSO) を複数の教育プロバイダーと連携して提供しています。人気のあるプロバイダーは以下のとおりです。

Clever

クラスリンク

キャンバス

教育プロバイダーが見つかりませんか? クリック こちら 詳しく知ることができます

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


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


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

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

  • に行く https://console.developers.google.com/ そしてサインアップ/ログインします。
  • ソフトウェアの制限をクリック プロジェクトの選択 新しい Google Apps プロジェクトを作成すると、すべてのプロジェクトの一覧が表示されたポップアップが表示されます。
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO ログイン 新しいプロジェクトを選択
  • あなたはをクリックすることができます 新しいプロジェクト ボタンをクリックして新しいプロジェクトを作成します。
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO ログイン 新しいプロジェクトの作成
  • の下にプロジェクト名を入力します。 プロジェクト名 フィールドをクリックします 創造する.
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO ログイン プロジェクト名を入力
  • に行く ナビゲーションメニューAPIServices資格情報。
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO 認証情報へ
  • ソフトウェアの制限をクリック 資格情報を作成します。 ボタンをクリックして選択 OAuthクライアントID 提供されたオプションから。
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO OAuth クライアント ID
  • OAuth クライアント ID を作成するには、同意画面で製品名を設定する必要があるという警告が表示された場合 (下の図を参照)。 クリックしてください 同意画面の設定
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO 設定同意画面
  • などの必要な詳細を入力します。 アプリ名、ユーザーサポートメールアドレス。 そしてクリックしてください 保存して続行
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO によるアプリ情報の入力 OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO 保存設定
  • 次にスコープを設定します。 スコープの追加または削除
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google クラスルーム SSO スコープの追加、削除
  • ここで、 スコープ プロジェクトがユーザーの Google アカウントから特定の種類のプライベート ユーザー データにアクセスできるようにするには、以下をクリックしてください。 保存して続行
  • OAuth/OpenID/OIDC シングル サインオン (SSO)、Google 教室 SSO 更新範囲
  • に行きます 「認証情報」タブ をクリックします。入力したコードが正しければ、MFAの設定は正常に完了します 資格情報を作成します。 ボタン。 選択 Webアプリケーション ドロップダウン リストから新しいアプリケーションを作成します。
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO ウェブアプリを選択
  • 名前フィールドの下にクライアント ID に使用する名前を入力し、 リダイレクト/コールバックURI miniOrange OAuth クライアント プラグイン/モジュールから 承認されたリダイレクト URIフィールドをクリックして 創造する
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO で OAuth クライアント ID を作成する
  • クライアント ID とクライアント シークレットを含むポップアップが表示されます。 顧客ID and クライアントシークレット それを miniOrange OAuth クライアント プラグイン設定に保存します。
  • OAuth/OpenID/OIDC シングルサインオン (SSO)、Google Classroom SSO クライアント ID クライアント シークレット
  • Google App OAuth サーバー側の構成が正常に完了しました。

Google Classroom Google ClassroomのSSOログインをWordPressサイトで実現するためのOAuthプロバイダーとして、正常に設定されました。


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


  • に行く OAuthの構成 タブをクリックして 新しいアプリケーションを追加 ウェブサイトに新しいクライアントアプリケーションを追加する。
  • Google シングル サインオン (SSO) OAuth - 新しいアプリケーションの追加
  • ここの OAuth / OpenID Connect プロバイダーのリストからアプリケーションを選択してください グーグル。
  • Google シングル サインオン (SSO) OAuth - アプリケーションの選択
  • コピー コールバックURL OAuth プロバイダー構成で使用されます。 クリック 次へ。
  • Google シングル サインオン (SSO) OAuth - コールバック URL
  • 入力する必要があります アプリ名とエンドポイント ここでは、以下の表を参照してクリックしてください。 次へ.

  • エンドポイントを承認します: https://accounts.google.com/o/oauth2/auth
    アクセストークンエンドポイント: https://www.googleapis.com/oauth2/v4/token
    ユーザー情報の取得エンドポイント: https://www.googleapis.com/oauth2/v1/userinfo
    Google シングル サインオン (SSO) OAuth - アプリ名、テナント ID を追加
  • 次のようなクライアント資格情報を入力します。 クライアントIDとクライアントシークレット セットアップダイアログボックスに表示されているとおりです。スコープ値を次のように入力します。 openid プロフィールに電子メールを送信するに設定します。 OK をクリックします。 次へ。
  • Google シングル サインオン (SSO) OAuth - クライアント ID とクライアント シークレット
  • ソフトウェアの制限をクリック 仕上げ 構成を保存します。
  • Google シングル サインオン (SSO) OAuth - 構成を完了する

正常に設定されました OAuth クライアントとしての WordPress Google Classroom SSO (シングルサインオン) を使用してユーザー認証を行うには、WordPress サイトにログインしてください。

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

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

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

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

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

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

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

    5. サインイン設定

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

このガイドでは、正常に構成されています Google Classroom シングル サインオン (SSO) Google ClassroomをOAuthプロバイダー、WordPressをOAuthクライアントとして設定し、WordPress用OAuthシングルサインオン(OAuth & OpenID Connectクライアント)プラグインを使用することで、このソリューションが実現します。このソリューションにより、Google Classroomのログイン認証情報を使用してWordPressサイトへの安全なアクセスを数分以内に展開できるようになります。

その他のリソース


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

こんにちは!

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

対応