Microsoft と Meta の認証には支払いが必要ですか?

こんにちは。私のクライアントの一人が、新規ユーザーのサインイン時の手間や摩擦を減らすため(新しいアカウントを作成する必要がないようにするため)、Discourse で一般的な認証方法を有効にしたいと考えています。

Google ID はそのまま機能しますが、MicrosoftMeta の可能性について調べています。

両方のチュートリアルには、企業にとって最も重要な質問が欠けています。「いつか料金を支払う必要があるのかどうか」です。

  • 無料の Microsoft アカウントでは、Azure または 365 開発者プログラムへのサブスクリプションを持っていない限り、新しいアプリのサブスクリプションは現在利用できません。Azure は何かを購入しない限り無料のようですが、登録時にクレジットカード情報の入力を求められます。そのため、私は確信が持てず、クライアントが警告なしに請求されることを望んでいません。
  • Meta のチュートリアルは単に outdated なので、トピックにメッセージを残しました。

これは Discourse のサポートそのものではないことは承知していますが、最新の情報や、すべてを把握するためのより良いヒューリスティックを提供してくれる方がいることを願っています。
ありがとうございます!

はい、Microsoft によるログインのサポートは、かなり回りくどいようですね!

実際に手順を追ってみましたが、ドキュメントの更新が必要になりそうです。ご指摘の通り、無料の Azure アカウントが必要です。

次に、Microsoft Entra ID で新しいアプリケーションを登録する必要があります。これもご指摘の通り、クレジットカードの登録が求められました。設定してログイン機能を動作させることができましたが、まだ課金は発生していません(シングルページアプリケーションではなく、Web オプションを選択してください)。Microsoft Entra にはサブスクリプションプランもありますが、それらは必要ないようです。

Facebook の場合は、https://developers.facebook.com/async/registration にアクセスする必要があります。ただ、ここでは Facebook アカウントが 1 時間以上経過していることが求められ、先に進めませんでした。そのため、後ほど再挑戦します。

どちらのオプションも、支払いを必要としないようです。