の検索結果 :

×

OAuth クライアントを使用した Drupal FitBit SSO ログイン | Drupal FitBit ログイン


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

インストール手順:


  • モジュールをダウンロードします。
    コンポーザーには「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

FitBit シングル サインオンを Drupal OAuth/OpenID クライアントと統合する方法

1. Drupal を OAuth クライアントとしてセットアップする

  • モジュールをインストールした後、次の場所に移動します。   タブをクリックして miniOrange OAuth クライアント構成 モジュールリンク。
  • Drupal OAuth Client - [構成] タブで、miniorange Oauth クライアント モジュールを選択します
  • OAuthの構成 タブ、選択 FitBit アプリケーションの選択 ドロップダウンリスト。
  • Note: アプリケーション/プロバイダーが見つからない場合は、 アプリケーションの選択 ドロップダウン リストで、 カスタム OAuth 2.0 プロバイダー を代わりにお使いください。

  • コピー コールバック/リダイレクト URL そして手元に置いておいてください。
  • Note: プロバイダーが HTTPS のみをサポートしている場合 コールバック/リダイレクト URL HTTP サイトをお持ちの場合は、必ず有効にしてください。HTTPS コールバック URL を強制する' タブの下部にあるチェックボックスをオンにします。

  • にアプリケーション名を入力します 表示名 テキストフィールド。 たとえば、フィットビット
  • Drupal OAuth クライアント - [OAuth の設定] タブ Fitbit を選択し、コールバック URL をコピーします

2. FitBit で SSO アプリケーションを設定する

  • まず、ログインしてください FitBit 開発者 コンソール。
  • に行く 管理 アプリを登録する.
  • Drupal FitBit SSO 開発者 管理を選択 アプリを登録
  • ログインサインアップ まだログインしていない場合は、FitBit アカウントにログインしてください。
  • Drupal FitBit SSO ログイン サインアップ
  • FitBit 開発者アカウントに正常にログインすると、次の画面が表示されます。 アプリケーションを登録する この画面では、次の情報を入力できます。
    • にアプリケーションの名前を入力します。 アプリケーション名 テキストフィールド。
    • 説明: このアプリケーションを使用する理由を説明してください。
    • OAuth 2.0 アプリケーションの種類: 選択 サーバー.
    • 先ほどコピーしたものを貼り付けます コールバック/リダイレクト URL (から ステップ 1)を リダイレクトURL テキストフィールド。
    • デフォルトのアクセスタイプ: アクセス タイプを選択します。 読む.
    • ご注意ください: アプリケーションにはどのようなタイプが必要ですか? 後でアクセス タイプの読み取りと書き込みを変更すると、既存のすべてのアクセス トークンとすべてのサブスクリプションが取り消されることに注意してください。

    • チェックボックスを有効にします。 利用規約を読んで同意します.
    • 次に、をクリックします。 登録する
    miniOrange OAuth クライアント モジュールからの Drupal FitBit SSO コールバック/リダイレクト URI

    3. Drupal と FitBit の統合

  • FitBit は、アプリに一意のアプリケーション ID を割り当てます。 をコピーします OAuth 2.0 クライアント ID & クライアントシークレット 右上のヘッダーから アプリを管理する タブを付けて手元に置いておいてください。
  • FitBit SSO アプリケーションのクライアント ID とクライアント シークレットのコピー
  • Drupal の [OAuth の設定] タブに、以前にコピーしたものを貼り付けます。 OAuth 2.0 クライアント ID & クライアントシークレット顧客ID & クライアントシークレット テキストフィールド。
  • Drupal OAuth/OoenId 接続 - コピーしたクライアント ID とクライアント シークレットを貼り付けます

    以下の表から FITBit エンドポイントとスコープを参照することもできます。

    範囲: プロフィール
    エンドポイントを承認します: https://www.fitbit.com/oauth2/authorize
    アクセストークンエンドポイント: https://api.fitbit.com/oauth2/token
    ユーザー情報の取得エンドポイント: https://www.fitbit.com/1/user

    注: FitBit の属性マッピングを行うときに、ユーザーを保存します UIDキー の代わりに属性フィールド 名キー テスト構成から取得します。

4. FitBit を使用した Drupal の構成のテスト

  • 構成が正常に保存されたら、 テスト構成の実行 ボタンをクリックして Drupal と FitBit 間の接続をテストします。
  • drupal OAuth OpenID を使用した FitBit sso ログイン シングル シングル オン - [テスト構成の実行] をクリックします。
  • 同じブラウザ上にアクティブなセッションがない場合は、テスト構成ポップアップで FitBit にログインするように要求されます。 FitBit に正常にログインすると、FitBit から取得された属性のリストが提供されます。
  • 現在地に最も近い 電子メールの属性 ユーザーの電子メール ID を取得するドロップダウン メニューから、 クリックします
  • drupal OAuth OpenID を使用した FitBit sso ログイン シングル シングル オン - 接続が確認された場合、FitBit から属性のリストを受信しました
  • 一度クリックすると クリックします ボタンをクリックすると、にリダイレクトされます。 属性と役割のマッピング タブで、 ユーザー名の属性 ドロップダウンリストからクリックします 構成の保存
  • drupal OAuth OpenID を使用した FitBit sso ログイン シングル シングル オン - ユーザー名属性の選択

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

  • ここでログアウトし、Drupal サイトのログイン ページに移動します。 そこに [FitBit でログイン] リンクが自動的に表示されます。 他のページにも SSO リンクを追加したい場合は、以下の画像に示されている手順に従ってください。
  • drupal OAuth OpenID を使用した FitBit sso ログイン シングル シングル オン - Drupal サイトの他のページに SSO リンクを追加

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

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

その他のリソース

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

こんにちは!

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

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

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

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