私は自分のサイトに Google と Facebook の OAuth2.0 を含めています。私はそれを機能させたので、登録フォームに名、姓、電子メールが事前に入力されます(パスワードは手動で入力する必要があります)。ここで、ユーザーがパスワードを入力せずにログイン/登録できるようにしたいと考えています。前述したように、OAuth から問題なく電子メール アドレスを取得できますが、データベースに空のパスワード フィールドを設定できないため、パスワードとして何を使用すればよいかわかりません (その後、パスワードなしでユーザーの電子メールを入力してログインできます)。
私のデータベースでは、電子メールとパスワードのフィールドをチェックしています (単純なログイン)。
OAuthアイコンをクリックするだけで後でログインできるように、ユーザーをOAuth(パスワードフィールドに何を入力するか)に登録するにはどうすればよいですか?
ユーザー固有で公開されていないキーはありますか?