Facebook、Google、Amazon などのアカウントを持つユーザーがアプリにログインできるように、アプリを許可したいと考えています。これは、AWS Cognito を介して正常に機能します。
ただし、ユーザーがそれらのログインを持っていない場合、アプリがプログラムでユーザー ログインを作成する方法はありますか?
ユーザーが ID とパスワードを提供すると、アプリはその情報を認証プロバイダーに送信して、新しいログイン/アカウントを作成します。
独自の認証メカニズムを実装する必要はなく、パスワードの保存方法などについて心配する必要もありません。
私の調査によると、既存の認証プロバイダーや OpenID などの他のサービスでこれを行う方法はありません。
独自のログイン ストレージと認証を実装したくない場合、他のオプションはありますか? 必ずしも AWS Cognito と統合する必要はありません。