お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

はじめに

このチュートリアルでは、Custom User Validation関数を使用したCatalyst Hosted Authenticationで認証された後に、エンドユーザーがアプリケーションにログインできるシンプルなクライアントアプリケーションを構築する方法を説明します。

Authorization Portalアプリケーションは、以下のCatalystサービスとそれぞれのコンポーネントを使用します:

このチュートリアルでは、Hosted Authentication Typeのさまざまな機能の使用方法を理解できるようにします。このチュートリアルでは以下の機能を組み込みます:

  • メールアドレスを使用してWebアプリにエンドユーザーをサインアップする
  • サインアップアカウント情報を使用してアプリにエンドユーザーをログインさせる
  • 以下のフェデレーテッドIDプロバイダーの一部またはすべてを使用してアプリにエンドユーザーをログインさせる:
  • エンドユーザーがパスワードを忘れた場合にパスワードをリセットする
  • 以下のページのログイン要素をカスタマイズおよびスタイリングする — Sign UpConfirm PasswordLog InPassword Reset
  • Email VerificationおよびPassword Reset メールテンプレートをカスタマイズおよび設定する。
  • Custom User Validation関数を設定および追加する
  • アプリケーションへのログインとログアウト

以下の画像は、クライアントアプリケーションのログイン画面の表示例です: catalyst_authentication_hosted_catalyst_deploy_app_complete

このアプリケーションを構築するために、Authenticationコンポーネントの以下の機能を使用します:

  • User Management:ユーザーがアプリケーションにサインアップすると、ユーザーの詳細はこのセクションに自動的に保存されます。この機能を使用して、エンドユーザーのアプリケーションへのアクセスを管理し、ロールを設定できます。

  • Authentication Type:アプリケーションに設定した認証タイプを確認し、必要に応じて設定を編集できます。

  • Whitelisting:このセクションを使用してCustom User Validationを有効にします。また、このセクションを使用してアプリケーションのCORSおよびiFrameアクセスを有効にすることもできます。

  • Email Templates:このセクションからEmail VerificationおよびPassword Resetメールを設定およびカスタマイズできます。

このアプリケーションを構築するために、Catalyst WebコンソールCatalyst Command Line Interface (CLI)を使用します。

Note: Visual Studio Code IDEをお使いの場合は、Catalyst Tools拡張機能をインストールして、CLIの代わりにIDEを使用できます。Catalyst VS Code拡張機能の詳細については、このヘルプセクションをご覧ください。

このチュートリアルでは、プロジェクトの関数ディレクトリとクライアントディレクトリに含めるファイルのコードが提供されます。提供されたコードをコピーするか、必要に応じてカスタマイズして、指示に従って適切なファイルに貼り付けてください。

最終更新日 2026-03-05 11:43:24 +0530 IST

最短完了時間:

20 mins

難易度:

Beginner

関連サービス

Cloud Scale Serverless

関連コンポーネント

認証 Web Client Functions