MicrosoftChallengeProperties Kelas
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.
AuthenticationProperties untuk permintaan tantangan Microsoft OAuth. Lihat https://learn.microsoft.com/azure/active-directory/develop/v2-oauth2-auth-code-flow#request-an-authorization-code untuk referensi.
public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
- Warisan
Konstruktor
MicrosoftChallengeProperties() |
Menginisialisasi instans baru untuk MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Menginisialisasi instans baru untuk MicrosoftChallengeProperties. |
MicrosoftChallengeProperties(IDictionary<String,String>) |
Menginisialisasi instans baru untuk MicrosoftChallengeProperties. |
Bidang
DomainHintKey |
Kunci parameter untuk argumen "domain_hint" yang digunakan untuk permintaan tantangan. |
LoginHintKey |
Kunci parameter untuk argumen "login_hint" yang digunakan untuk permintaan tantangan. |
PromptKey |
Kunci parameter untuk argumen "prompt" yang digunakan untuk permintaan tantangan. |
ResponseModeKey |
Kedaluwarsa.
Kunci parameter untuk argumen "response_mode" yang digunakan untuk permintaan tantangan. |
Properti
AllowRefresh |
Mendapatkan atau mengatur jika menyegarkan sesi autentikasi harus diizinkan. (Diperoleh dari AuthenticationProperties) |
DomainHint |
Mendapatkan atau menetapkan nilai untuk nilai parameter "domain_hint" yang digunakan untuk permintaan tantangan. Jika disertakan, autentikasi akan melewati proses penemuan berbasis email yang dilalui pengguna di halaman masuk, yang mengarah ke pengalaman pengguna yang sedikit lebih efisien. |
ExpiresUtc |
Mendapatkan atau mengatur waktu kedaluwarsa tiket autentikasi. (Diperoleh dari AuthenticationProperties) |
IsPersistent |
Mendapatkan atau mengatur apakah sesi autentikasi dipertahankan di beberapa permintaan. (Diperoleh dari AuthenticationProperties) |
IssuedUtc |
Mendapatkan atau mengatur waktu di mana tiket autentikasi dikeluarkan. (Diperoleh dari AuthenticationProperties) |
Items |
Nilai status tentang sesi autentikasi. (Diperoleh dari AuthenticationProperties) |
LoginHint |
Mendapatkan atau menetapkan nilai untuk nilai parameter "login_hint" yang digunakan untuk permintaan tantangan. Dapat digunakan untuk mengisi bidang nama pengguna/alamat email sebelumnya dari halaman masuk untuk pengguna, jika nama pengguna mereka diketahui sebelumnya. |
Parameters |
Kumpulan parameter yang diteruskan ke handler autentikasi. Ini tidak ditujukan untuk serialisasi atau persistensi, hanya untuk mengalirkan data antar situs panggilan. (Diperoleh dari AuthenticationProperties) |
Prompt |
Mendapatkan atau menetapkan nilai untuk nilai parameter "prompt" yang digunakan untuk permintaan tantangan. Menunjukkan jenis interaksi pengguna yang diperlukan. Satu-satunya nilai yang valid saat ini adalah login, none, dan consent. |
RedirectUri |
Mendapatkan atau mengatur jalur lengkap atau URI absolut yang akan digunakan sebagai nilai respons pengalihan http. (Diperoleh dari AuthenticationProperties) |
ResponseMode |
Kedaluwarsa.
Mendapatkan atau menetapkan nilai untuk parameter yang |
Scope |
Nilai parameter "cakupan" yang digunakan untuk permintaan tantangan. (Diperoleh dari OAuthChallengeProperties) |
Metode
Metode Ekstensi
GetTokens(AuthenticationProperties) |
Mengembalikan semua instans yang AuthenticationToken terkandung dalam properti. |
GetTokenValue(AuthenticationProperties, String) |
Mengembalikan nilai token. |
StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>) |
Menyimpan sekumpulan token autentikasi, setelah menghapus token lama. |
UpdateTokenValue(AuthenticationProperties, String, String) |
Updates nilai token jika sudah ada. |