C# Asp.NetCore标识-创建自定义令牌提供程序

C# Asp.NetCore标识-创建自定义令牌提供程序,c#,authentication,asp.net-core-webapi,asp.net-core-identity,C#,Authentication,Asp.net Core Webapi,Asp.net Core Identity,因此,我试图通过使用UserManager.GenerateUserTokenAsync(TUser-user,string-tokenProvider,string-purpose)方法创建一个自定义令牌,但我在尝试生成令牌时不断遇到错误 我知道目的可以是纯文本声明令牌的用途,并且在以后验证时需要相同。所以我猜,tokenProvider就是问题所在 在做了一些研究之后,我得出结论,我需要在Startup.cs中声明我自己的tokenProvider,但我发现的信息似乎对我不起作用 在这里,有

因此,我试图通过使用
UserManager.GenerateUserTokenAsync(TUser-user,string-tokenProvider,string-purpose)
方法创建一个自定义令牌,但我在尝试生成令牌时不断遇到错误

我知道目的可以是纯文本声明令牌的用途,并且在以后验证时需要相同。所以我猜,
tokenProvider
就是问题所在

在做了一些研究之后,我得出结论,我需要在
Startup.cs
中声明我自己的
tokenProvider
,但我发现的信息似乎对我不起作用

在这里,有人能提供一些关于如何实现
定制令牌提供者的见解吗?如果我的研究是错误的,我该怎么做呢

通读文档,它很清楚

我只需在start.cs中的
服务中添加
.AddTokenProvider(“目的”)


(“目的”)
可以是您想要的任何东西。在对实体进行更改之前,我只需要它来验证一些用户输入。

谢谢您提供的信息!通读一遍,然后让令牌提供程序启动并运行