私がしようとしているのは、テナントのAzure Active Directoryに新しいユーザーを追加するプロセスを自動化することです(テナントはパラメータとして提供されます)。Azure Active Directory招待マネージャー、別のテナントにユーザーを登録
このため、Azure AD B2Bコラボレーションを使用する必要があることを理解しました。このプロセスを自動化するための公式のサンプルは、このリンクでは、Microsoftが提供されています
https://github.com/Azure/active-directory-dotnet-graphapi-b2bportal-web
ので、(ここでは提供されています:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/invitation_post)招待APIを使用して、私はプログラム的に私のメールに招待メールを送信します登録したい
問題は、その電子メールに登録されるユーザーが、アプリケーションが構成されたテナント内に登録されることです。
たとえば、私はテナント名Xを使用して、Azure Active Directoryポータルでアプリケーションを設定しています。私が見ているのは、Xという名前のテナント内に登録する電子メールのみを招待できることです。
私が事前に知っている別のテナントに電子メールを登録したいのですが?
招待状Apiは、テナントにアプリケーションを登録させずにメールを登録したいテナントを指定できますか?
私はすべてのテナントにアプリケーションを登録してから、クライアントIDとクライアントシークレットを正しいテナントにリンクするロジックをコードに適用する必要があります。
異なるテナントのユーザーがログインできるように、マルチテナントアプリを作成しました。ユーザーはサインインする前に既に作成しておく必要があります(Azureポータルで手動で作成されます)。私はプログラムでユーザーを作成する必要があります。現時点では、テナント内でのみ、プログラムで招待状APIを使用してユーザーを作成し登録することができます。今私は、私のものとは違うテナントで、その場でユーザーを作成する方法を理解できません。 –