の検索結果 :

×

Vkontakte シングル サインオンと Drupal OAuth/OpenID クライアントの統合 | Vkontakte SSO ログイン

Vkontakte シングル サインオンと Drupal OAuth/OpenID クライアントの統合 | Vkontakte SSO ログイン


Drupal Vkontakte SSO 統合により、OAuth/OpenID プロトコルを使用して Drupal サイトと Vkontakte の間でシングル サインオン ( SSO ) ログインを構成できるようになります。 Drupal OAuth 2.0/OpenID 接続モジュール OAuth 2.0/OIDC シングル サインオンを使用した Drupal サイトへのログインを有効にする機能を提供します。 Drupal 7、Drupal 8、Drupal 9、および Drupal 10 用の Drupal OAuth/OpenID クライアント モジュールを提供します。
ここでは、Drupal と Vkontakte 間の SSO ログインを構成するためのガイドを説明します。 これらの手順に従うことで、Vkontakte のユーザーは、Vkontakte 資格情報を使用して Drupal サイトにログインできるようになります。
ご質問がある場合、またはモジュールの設定に関して何らかのサポートが必要な場合は、次のアドレスまでお問い合わせください。 drupalsupport@xecurify.com。 ご希望であれば、Drupal の設定を支援するオンライン ミーティングをスケジュールすることもできます。


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


  • モジュールをダウンロードします。
    Composer には「drupal/miniorange_oauth_client」が必要です
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューから検索します。 miniOrange OAuth クライアント構成 検索ボックスを使用して。
  • チェックボックスをオンにしてモジュールを有効にし、 インストールを開始する
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • モジュールをインストールします。
    drush と drupal/miniorange_oauth_client
  • キャッシュをクリアします。
     ダッシュCR
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • MFAデバイスに移動する 広がります Drupal 管理コンソールのメニューをクリックし、 新しいモジュールを取り付け.
  • インストール Drupal OAuth および OpenID Connect ログイン - OAuth2 クライアント SSO ログイン zip をダウンロードするか、次の URL からモジュールをダウンロードします。 パッケージ (tar/zip).
  • ソフトウェアの制限をクリック 新しく追加されたモジュールを有効にする.
  • チェックボックスをオンにしてこのモジュールを有効にし、 install
  • モジュールは次の場所で設定できます。
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • に移動します OAuthの構成 タブをクリックし、検索ボックスを使用してプロバイダー/アプリケーションを検索します。 目的のアプリケーション/プロバイダーが見つからない場合は、 カスタムOAuthプロバイダー.
  • Drupal OAuth クライアント - モジュールの構成
  • コピー コールバック/リダイレクト URL そして手元に置いておいてください。
  • Drupal OAuth クライアント - [OAuth の構成] タブ

1.VkontakteでSSOアプリケーションを構成する

  • まず、に行きます https://vk.com/apps?act=manage そして、VKontakte アカウントにログインします。
  • 次の画面が表示されます。 クリック アプリケーションを作成する.
  • Vkontakte sso 統合 - アプリケーションの作成
  • 入力するフォームが表示されますので、 タイトル (アプリケーション名) と選択 プラットフォーム 次のように入力します ウェブサイト 必要に応じてその他の詳細を入力します。 今すぐクリックしてください サイトに接続する.
  • Vkontakte sso 統合 - アプリの接続
  • で電話を受けます。 携帯電話番号 VKontakteに登録されています。 を入力 最後の4桁 電話を受けたときの電話番号。
  • Vkontakte sso 統合 - アクションの確認
  • 検証が成功すると、アプリケーション管理ページが表示されます。 に行く 設定 タブには何も表示されないことに注意してください。

2. Drupal と Vkontakte の統合

  • Vkontakte は、アプリケーションに一意のアプリケーション ID を割り当てます。 をコピーします セキュアキー(クライアントID) & セキュアトークン (クライアントシークレット) キーを付けて手元に置いておいてください。
  • Vkontakte sso 統合 - セキュリティ キーとセキュリティ トークンを取得し、承認されたリダイレクト URL を入力するには
  • 同じページに次のフィールドがあります。 承認されたリダイレクト URI (コールバック / リダイレクト URL) miniOrange OAuth クライアント モジュールから、 をクリックします。 Save ボタンをクリックして設定を保存します。
  • Vkontakte sso 統合 - セキュリティ キーとセキュリティ トークンを取得し、承認されたリダイレクト URL を入力するには
  • Drupal の [OAuth の設定] タブで、コピーしたものを貼り付けます。 セキュアキー(クライアントID) & セキュアトークン (クライアントシークレット) (Vkontakte ポータルからコピー) 顧客ID & クライアントシークレット テキストフィールド。
  • Vkontakte sso 統合 - クライアント認証情報
  • Vkontakte App OAuth サーバー側の構成が正常に完了しました。
  • クライアントID : 上のステップから
    クライアントシークレット: 上のステップから
    範囲: オープンID
    エンドポイントを承認します: https://oauth.vk.com/authorize
    アクセストークンエンドポイント: https://oauth.vk.com/access_token
    ユーザー情報の取得エンドポイント: https://api.vk.com/method/users.get?fields=id,name,email,age_range,first_name,gender,last_name,link&access_token=

3. Vkontakte を使用した Drupal のテスト構成

  • 設定が正常に保存されたら、 テスト構成 ボタンをクリックして Drupal と Vkontakte 間の接続をテストします。
  • drupal OAuth OpenID を使用した Vkontakte sso ログイン シングル シングル オン テスト構成
  • この テスト構成ウィンドウ Vkontakte から取得される属性のリストが提供されます。
  • ユーザーの電子メール ID を取得するドロップダウン メニューから電子メール属性を選択し、[完了] ボタンをクリックします。
  • drupal OAuth OpenID Single Single On テスト構成による Vkontakte sso ログインが正常に完了しました
  • さて、 属性と役割のマッピング タブで、ドロップダウンからユーザー名属性を選択し、 構成の保存
  • drupal OAuth OpenID Single Single On テスト構成による Vkontakte sso ログインが正常に完了しました

    ログインが機能するには、電子メール属性のマッピングが必須です。

  • ここでログアウトし、Drupal サイトのログイン ページに移動します。 そこに「Vkontakte でログイン」リンクが自動的に表示されます。 他のページにも SSO リンクを追加したい場合は、以下の画像に示されている手順に従ってください。
  • drupal OAuth OpenID Single Single On テスト構成による Vkontakte sso ログインが正常に完了しました

24時間7日のアクティブサポート

問題が発生した場合、またはご質問がある場合は、お気軽にお問い合わせください。 drupalsupport@xecurify.com。 モジュールにいくつかの追加機能を含めたい場合は、当社までご連絡ください。カスタムメイドで対応させていただきます。 また、ご希望であれば、Drupal OAuth/OpenID シングル サインオン モジュールの構成を支援するオンライン ミーティングをスケジュールすることもできます。

その他のリソース

当社のその他のモジュール

こんにちは!

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

サポート
miniOrange サポートにお問い合わせください
成功

お問い合わせありがとうございます。

24 時間以内に当社からのご連絡がない場合は、お気軽にフォローアップ メールを送信してください。 info@xecurify.com