Bagikan melalui


OpenIdConnectChallengeProperties Kelas

Definisi

AuthenticationProperties untuk tantangan OpenId Connect.

public ref class OpenIdConnectChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class OpenIdConnectChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type OpenIdConnectChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class OpenIdConnectChallengeProperties
Inherits OAuthChallengeProperties
Warisan
OpenIdConnectChallengeProperties

Konstruktor

OpenIdConnectChallengeProperties()

Menginisialisasi instans OpenIdConnectChallengePropertiesbaru .

OpenIdConnectChallengeProperties(IDictionary<String,String>)

Menginisialisasi instans OpenIdConnectChallengePropertiesbaru .

OpenIdConnectChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

Menginisialisasi instans OpenIdConnectChallengePropertiesbaru .

Bidang

MaxAgeKey

Kunci parameter untuk argumen "max_age" yang digunakan untuk permintaan tantangan.

PromptKey

Kunci parameter untuk argumen "prompt" yang digunakan untuk permintaan tantangan.

Properti

AllowRefresh

Mendapatkan atau mengatur jika menyegarkan sesi autentikasi harus diizinkan.

(Diperoleh dari AuthenticationProperties)
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 penerbitan tiket autentikasi.

(Diperoleh dari AuthenticationProperties)
Items

Nilai status tentang sesi autentikasi.

(Diperoleh dari AuthenticationProperties)
MaxAge

Nilai parameter "max_age" yang digunakan untuk permintaan tantangan.

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

Nilai parameter "prompt" yang digunakan untuk permintaan tantangan.

RedirectUri

Mendapatkan atau mengatur jalur lengkap atau URI absolut untuk digunakan sebagai nilai respons pengalihan http.

(Diperoleh dari AuthenticationProperties)
Scope

Nilai parameter "cakupan" yang digunakan untuk permintaan tantangan.

(Diperoleh dari OAuthChallengeProperties)

Metode

Clone()

Mengembalikan salinan.

(Diperoleh dari AuthenticationProperties)
GetBool(String)

Dapatkan nullable Boolean dari Items koleksi.

(Diperoleh dari AuthenticationProperties)
GetDateTimeOffset(String)

Dapatkan nilai nullable DateTimeOffset dari Items koleksi.

(Diperoleh dari AuthenticationProperties)
GetParameter<T>(String)

Dapatkan parameter dari Parameters koleksi.

(Diperoleh dari AuthenticationProperties)
GetString(String)

Dapatkan nilai string dari Items koleksi.

(Diperoleh dari AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Atur atau hapus Boolean nilai dalam Items koleksi.

(Diperoleh dari AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Mengatur atau menghapus DateTimeOffset nilai dalam Items koleksi.

(Diperoleh dari AuthenticationProperties)
SetParameter<T>(String, T)

Tetapkan nilai parameter dalam Parameters koleksi.

(Diperoleh dari AuthenticationProperties)
SetScope(String[])

Atur nilai parameter "cakupan".

(Diperoleh dari OAuthChallengeProperties)
SetString(String, String)

Atur atau hapus nilai string dari Items koleksi.

(Diperoleh dari AuthenticationProperties)

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.

Berlaku untuk