btcpayserver/BTCPayServer/Security/IdentityBuilderExtension.cs

14 lines
444 B
C#
Raw Normal View History

using BTCPayServer.Data;
using Microsoft.AspNetCore.Identity;
namespace BTCPayServer.Security;
public static class IdentityBuilderExtension
{
public static IdentityBuilder AddInvitationTokenProvider(this IdentityBuilder builder)
{
var provider = typeof(InvitationTokenProvider<>).MakeGenericType(typeof(ApplicationUser));
return builder.AddTokenProvider(InvitationTokenProviderOptions.ProviderName, provider);
}
}