0

ASP.NET Core 2.2 を使用しており、アプリケーションでカスタム トークンを生成する必要があります。

Asp.Net Core Identity UserManager は、EmailVerification などの従来のトークンを生成できます...

ただし、さまざまな目的でトークンを生成する方法もあります ( MSFT Docs )。

public virtual System.Threading.Tasks.Task<string> GenerateUserTokenAsync (TUser user, string tokenProvider, string purpose);

次の情報でトークンを生成する必要があります。

  1. 目的 = AddUserToProject
  2. ユーザー = 特定のユーザー
  3. ProjectId = ユーザーを追加するプロジェクト ID。
  4. RoleId = プロジェクト内のユーザーのロール ID

GenerateUserTokenAsync で、ユーザーと目的を追加できます...

しかし、(3) と (4) の ProjectId と RoleId を追加する方法がわかりません。

そして、実際にアクションを実行できるように、後でそれを取得するにはどうすればよいでしょうか。

どうすればいいですか?

4

1 に答える 1