Bagikan melalui


GoogleOptions Kelas

Definisi

Opsi konfigurasi untuk GoogleMiddleware.

public ref class GoogleOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class GoogleOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type GoogleOptions = class
    inherit OAuthOptions
Public Class GoogleOptions
Inherits OAuthOptions
Warisan

Konstruktor

GoogleOptions()

Menginisialisasi baru GoogleOptions.

Properti

AccessType

access_type. Atur ke 'offline' untuk meminta token refresh.

AuthenticationScheme

AuthenticationScheme dalam opsi sesuai dengan nama logis untuk skema autentikasi tertentu. Nilai yang berbeda dapat ditetapkan untuk menggunakan jenis middleware autentikasi yang sama lebih dari sekali dalam alur.

(Diperoleh dari AuthenticationOptions)
AuthorizationEndpoint

Mendapatkan atau mengatur URI tempat klien akan diarahkan untuk mengautentikasi.

(Diperoleh dari OAuthOptions)
AutomaticAuthenticate

Jika benar, middleware autentikasi mengubah pengguna permintaan yang masuk. Jika salah, middleware autentikasi hanya akan memberikan identitas ketika secara eksplisit ditunjukkan oleh AuthenticationScheme.

(Diperoleh dari AuthenticationOptions)
AutomaticChallenge

Jika benar, middleware autentikasi harus menangani tantangan otomatis. Jika false middleware autentikasi hanya akan mengubah respons ketika secara eksplisit ditunjukkan oleh AuthenticationScheme.

(Diperoleh dari AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler digunakan untuk berkomunikasi dengan IdP jarak jauh. Ini tidak dapat diatur pada saat yang sama dengan BackchannelCertificateValidator kecuali nilai dapat di-downcast ke WebRequestHandler.

(Diperoleh dari RemoteAuthenticationOptions)
BackchannelTimeout

Mendapatkan atau menetapkan nilai batas waktu dalam milidetik untuk komunikasi saluran kembali dengan IdP jarak jauh.

(Diperoleh dari RemoteAuthenticationOptions)
CallbackPath

Jalur permintaan dalam jalur dasar aplikasi tempat agen pengguna akan dikembalikan. Middleware akan memproses permintaan ini ketika tiba.

(Diperoleh dari RemoteAuthenticationOptions)
ClaimsIssuer

Mendapatkan atau menetapkan penerbit yang harus digunakan untuk klaim apa pun yang dibuat

(Diperoleh dari AuthenticationOptions)
ClientId

Mendapatkan atau mengatur id klien yang ditetapkan penyedia.

(Diperoleh dari OAuthOptions)
ClientSecret

Mendapatkan atau mengatur rahasia klien yang ditetapkan penyedia.

(Diperoleh dari OAuthOptions)
Description

Informasi tambahan tentang jenis autentikasi yang tersedia untuk aplikasi.

(Diperoleh dari AuthenticationOptions)
DisplayName

Mendapatkan atau mengatur teks yang dapat ditampilkan pengguna pada antarmuka pengguna masuk.

(Diperoleh dari RemoteAuthenticationOptions)
Events

Mendapatkan atau mengatur yang IOAuthEvents digunakan untuk menangani peristiwa autentikasi.

(Diperoleh dari OAuthOptions)
RemoteAuthenticationTimeout

Mendapatkan atau menetapkan batas waktu untuk menyelesaikan alur autentikasi (15 menit secara default).

(Diperoleh dari RemoteAuthenticationOptions)
SaveTokens

Menentukan apakah token akses dan refresh harus disimpan di AuthenticationProperties setelah otorisasi berhasil. Properti ini diatur ke false secara default untuk mengurangi ukuran cookie autentikasi akhir.

(Diperoleh dari RemoteAuthenticationOptions)
Scope

Mendapatkan daftar izin untuk diminta.

(Diperoleh dari OAuthOptions)
SignInScheme

Mendapatkan atau mengatur skema autentikasi yang sesuai dengan middleware yang bertanggung jawab untuk mempertahankan identitas pengguna setelah autentikasi berhasil. Nilai ini biasanya sesuai dengan middleware cookie yang terdaftar di kelas Startup. Saat dihilangkan, SignInScheme digunakan sebagai nilai fallback.

(Diperoleh dari RemoteAuthenticationOptions)
StateDataFormat

Mendapatkan atau mengatur jenis yang digunakan untuk mengamankan data yang ditangani oleh middleware.

(Diperoleh dari OAuthOptions)
SystemClock

Hanya untuk tujuan pengujian.

(Diperoleh dari OAuthOptions)
TokenEndpoint

Mendapatkan atau mengatur URI yang akan diakses middleware untuk bertukar token OAuth.

(Diperoleh dari OAuthOptions)
UserInformationEndpoint

Mendapatkan atau mengatur URI yang akan diakses middleware untuk mendapatkan informasi pengguna. Nilai ini tidak digunakan dalam implementasi default, ini untuk digunakan dalam implementasi kustom IOAuthAuthenticationEvents.Authenticated atau OAuthAuthenticationHandler.CreateTicketAsync.

(Diperoleh dari OAuthOptions)

Berlaku untuk