IUserTwoFactorTokenProvider<TUser>.GenerateAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghasilkan token untuk dan purpose
yang ditentukanuser
.
public:
System::Threading::Tasks::Task<System::String ^> ^ GenerateAsync(System::String ^ purpose, Microsoft::AspNetCore::Identity::UserManager<TUser> ^ manager, TUser user);
public System.Threading.Tasks.Task<string> GenerateAsync (string purpose, Microsoft.AspNetCore.Identity.UserManager<TUser> manager, TUser user);
abstract member GenerateAsync : string * Microsoft.AspNetCore.Identity.UserManager<'User (requires 'User : null)> * 'User -> System.Threading.Tasks.Task<string>
Public Function GenerateAsync (purpose As String, manager As UserManager(Of TUser), user As TUser) As Task(Of String)
Parameter
- purpose
- String
Tujuan token akan digunakan.
- manager
- UserManager<TUser>
UserManager<TUser> yang dapat digunakan untuk mengambil properti pengguna.
- user
- TUser
Pengguna token harus dibuat.
Mengembalikan
Task yang mewakili operasi asinkron, yang berisi token untuk yang ditentukan user
dan purpose
.
Keterangan
Parameter purpose
memungkinkan generator token digunakan untuk beberapa jenis token sambil memastikan token untuk satu tujuan tidak dapat digunakan untuk tujuan lain. Misalnya jika Anda menentukan tujuan "Email" dan memvalidasinya dengan tujuan yang sama token dengan tujuan TOTP tidak akan lulus pemeriksaan meskipun itu untuk pengguna yang sama.
IUserTwoFactorTokenProvider<TUser> Implementasi harus memvalidasi tujuan tersebut tidak null atau kosong untuk membantu pemisahan token.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk