Мне нужен экземпляр IDataProtectionProvider
для создания токенов подтверждения электронной почты с использованием Identity Framework UserManager
в рабочем приложении Azure Web Jobs:
var confirmToken = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id);
Это сбой, потому что null IUserTokenProvider<User, int>
был передан UserManager<User, int>
при построении.
В приложении MVC создается такой экземпляр:
public class OWINStartup
{
public void Configuration(IAppBuilder app)
{
var dataProtectionProvider = app.GetDataProtectionProvider();
Но, конечно, Azure Web Jobs не имеет крюка OWINStartup
. Любые советы?