Bagikan melalui


GoogleChallengeProperties Kelas

Definisi

AuthenticationProperties untuk tantangan Google OAuth.

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

Konstruktor

GoogleChallengeProperties()

Menginisialisasi instans GoogleChallengePropertiesbaru .

GoogleChallengeProperties(IDictionary<String,String>)

Menginisialisasi instans GoogleChallengePropertiesbaru .

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

Menginisialisasi instans GoogleChallengePropertiesbaru .

Bidang

AccessTypeKey

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

ApprovalPromptKey

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

IncludeGrantedScopesKey

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

LoginHintKey

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

PromptParameterKey

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

Properti

AccessType

Nilai parameter "access_type" yang digunakan untuk permintaan tantangan.

AllowRefresh

Mendapatkan atau mengatur jika menyegarkan sesi autentikasi harus diizinkan.

(Diperoleh dari AuthenticationProperties)
ApprovalPrompt

Nilai parameter "approval_prompt" yang digunakan untuk permintaan tantangan.

ExpiresUtc

Mendapatkan atau mengatur waktu kedaluwarsa tiket autentikasi.

(Diperoleh dari AuthenticationProperties)
IncludeGrantedScopes

Nilai parameter "include_granted_scopes" digunakan untuk permintaan tantangan.

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)
LoginHint

Nilai parameter "login_hint" 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