Asp.net mvc MVC身份自定义令牌和验证

Asp.net mvc MVC身份自定义令牌和验证,asp.net-mvc,validation,asp.net-identity,Asp.net Mvc,Validation,Asp.net Identity,我有UserManager,正在制作一个自定义应用程序UserManager。如何将自定义令牌提供程序和验证器结合起来,以实现与验证您的帐户完全不同的功能 我想使用的方法是,当零件经理创建订单时,它会向所有办公室经理发送电子邮件。经理们都需要一个自定义令牌,在这封电子邮件中,它有两个按钮,一个拒绝按钮和一个批准按钮。每个人都会有一个链接回到我的网站,适当地标记订单 我可以生成一个或多个随机字符串并将其保存到数据库中,每个approve和reject对应一个,每个经理都会在回调url中收到基本相同

我有UserManager,正在制作一个自定义应用程序UserManager。如何将自定义令牌提供程序和验证器结合起来,以实现与验证您的帐户完全不同的功能

我想使用的方法是,当零件经理创建订单时,它会向所有办公室经理发送电子邮件。经理们都需要一个自定义令牌,在这封电子邮件中,它有两个按钮,一个拒绝按钮和一个批准按钮。每个人都会有一个链接回到我的网站,适当地标记订单

我可以生成一个或多个随机字符串并将其保存到数据库中,每个approve和reject对应一个,每个经理都会在回调url中收到基本相同的电子邮件,其中包含不同的用户名,以告知谁批准或拒绝了订单

我更愿意在ApplicationUserManager中创建一个函数,有点像.GenerateEmailConfirmationTokenAsync函数,然后是.ConfirmMailAsync函数,但是对于.GenerateOrderApprovalTokenAsync和.GenerateOrderRejectionTokenAsync函数。这样,每个用户将拥有一个完全不同的令牌,该令牌将在x小时后过期

谁能给我指一下正确的方向吗。我在网上看到的所有自定义令牌都是用于验证您的帐户的