の検索結果 :

×

会員登録 お問い合わせ

AWS Cognito SSO と WordPress および Woocommerce とのユーザー同期


WordPress/WooCommerceサイトは、顧客/ユーザーデータベースの保存にAWS Cognitoを使用しています。このサイトは、新規登録ユーザーの情報をAWS Cognitoユーザープールと即座に同期させたいと考えています。WordPressサイトとモバイルアプリケーションの両方がAWSプールにリンクされているため、登録済みのすべてのユーザーは、同じAWS Cognito認証情報を使用して、何の手間もなくWooCommerceサイトに簡単にログインできる必要があります。

AWS Cognitoを使用してWordPressユーザーを登録し、SSOを設定する方法は?

  • 顧客が同じログイン情報を使用して、モバイル端末とウェブサイトの両方でWooCommerceストアにアクセスできるようにします。
  • WooCommerce ストア、モバイルアプリ、AWS Cognito 全体で顧客データの一貫性と正確性を維持します。
  • ユーザー認証とアクセス制御を管理するための一元的なハブとして AWS Cognito を利用します。
  • ユーザー情報を WooCommerce ストアから AWS Cognito に安全に保存します。

ユースケース 1: シングルサインオン (SSO) + WordPress と AWS Cognito 間のユーザー同期


環境設定:

    1.WordPress環境(シングルサイト/マルチサイト)

    2. ID プロバイダー/ユーザー ストアとしての AWS Cognito プール


ソリューション フローの要件:

    管理者は、顧客が自社のECサイトにアクセスする際に利用できるSSO(シングルサインオン)機能とユーザー同期機能を求めています。また、顧客情報をAWS Cognitoに保存したいと考えています。この要件を複数のフローに分けて考えてみましょう。

    1. 登録(初めての方・お客様)

    2. ログイン(XNUMX回目以降)

1. 登録:

    管理者は、ユーザーが登録/サインアップフォームを使用してWordPressに登録することを望んでいます。ユーザーがWordPressフォームに情報を入力して送信ボタンをクリックすると、WordPressにユーザーが作成され、同時にAWS Cognitoユーザープールにもユーザーが作成/同期されます。

    ユーザー作成と同時に、アカウント番号、WordPressの役割、基本情報などのユーザー属性の一部もAWS Cognitoに同期されます。


    登録 - WordPress と AWS Cognito 間の SSO とユーザー同期
    WordPressからの登録および更新フロー(フォームビルダーを使用したカスタムフォーム - ログインのためにCognitoへのリダイレクトなし)からAWS Cognitoへ

2. ログイン (AWS Cognito を使用したシングルサインオン):

    管理者は、既存ユーザーがCognitoサインインフォームにリダイレクトされることなく、WordPressログインフォーム(フォームビルダーでカスタマイズ)でCognito認証情報を使用して直接WordPressにログインできるようにしたいと考えています。

    ユーザーがWordPressログインフォームにCognitoログイン認証情報を入力して送信ボタンをクリックすると、AWS Cognito経由で認証が行われ、認証が成功するとWordPressサイトへのアクセスが許可されます。


    ログイン - WordPress と AWS Cognito 間の SSO とユーザー同期
    AWS CognitoをIDプロバイダー/ユーザーストアとして使用するWordPressユーザーのログインフロー(フォームビルダーを使用したカスタムフォーム - ログイン時にCognitoへのリダイレクトなし)

ユースケース2:WooCommerce(モバイルアプリとデスクトップアプリ)とAWS Cognito間のシングルサインオン(SSO)とユーザー同期


環境設定:

    1. デスクトップおよびモバイルアプリケーション向けのeコマースビジネス向けWordPressマルチサイト環境

    2. ID プロバイダー/ユーザー ストアとしての AWS Cognito プール


ソリューション フローの要件:

    管理者は、デスクトップまたはモバイルアプリケーションでeコマースサイトにアクセスするための単一の認証情報を管理するために、一元化されたユーザーデータベースを維持することを検討しています。

    この要件を個別のフローに分割してみましょう。

    1. 登録(初めての方・お客様)

    2. ログイン(XNUMX回目以降)


1. 登録(初めての方/お客様):

    ECサイトで、顧客がWooCommerce経由でサブスクリプションを購入するために登録した際に、管理者は同じ認証情報を使用してAWS Cognitoに別のアカウントを作成したいと考えています。


    登録 - WooCommerce と AWS Cognito 間の SSO とユーザー同期
    WooCommerce から AWS Cognito への登録フロー

2. ログイン (AWS Cognito を使用したシングルサインオン):

    管理者は、登録済みの顧客がデスクトップ版またはモバイル版アプリケーションに同じ認証情報を使用してログインすることを望んでいます。ユーザー/顧客がログインフォームに認証情報を入力して送信ボタンをクリックすると、AWS Cognito を介して認証が行われ、認証が成功すると、ユーザー/顧客は WordPress サイトにアクセスできるようになります。


    ログイン - WooCommerce と AWS Cognito 間の SSO とユーザー同期
    CognitoをIDプロバイダー/ユーザー ストアとして使用するWooCommerceユーザーのログインフロー

その他のリソース



お試しください Free デモ








 ご回答ありがとうございます。追ってご連絡いたします。

何か問題が発生しました。 もう一度質問を送信してください

miniOrange がどのように役立つかをご覧ください
デモにサインアップして受け取る


  プラグインのプレミアム機能の概要

  アドオンとサードパーティ統合のテスト

  メールとZoom通話による24時間7日のサポート

  開発者からガイド付きデモを入手する

お困りですか?

ご要望について迅速なガイダンス(メールまたはミーティング)をご希望の場合は、 oauthsupport@xecurify.comまでメールでお問い合わせください。弊社のチームがお客様のご要望に最適なソリューション/プランの選択をお手伝いいたします。

こんにちは!

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

対応