Bagikan melalui


RemoteAuthenticationOptions Kelas

Definisi

Berisi opsi yang digunakan oleh RemoteAuthenticationHandler<TOptions>.

public ref class RemoteAuthenticationOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class RemoteAuthenticationOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type RemoteAuthenticationOptions = class
    inherit AuthenticationOptions
Public Class RemoteAuthenticationOptions
Inherits AuthenticationOptions
Warisan
RemoteAuthenticationOptions
Turunan

Konstruktor

RemoteAuthenticationOptions()

Berisi opsi yang digunakan oleh RemoteAuthenticationHandler<TOptions>.

Bidang

Events

Berisi opsi yang digunakan oleh RemoteAuthenticationHandler<TOptions>.

Properti

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

Jika benar, middleware autentikasi mengubah pengguna permintaan yang masuk. Jika false 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 penyedia identitas jarak jauh. Ini tidak dapat diatur pada saat yang sama dengan BackchannelCertificateValidator kecuali nilai dapat di-downcast ke WebRequestHandler.

BackchannelTimeout

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

CallbackPath

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

ClaimsIssuer

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

(Diperoleh dari AuthenticationOptions)
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.

RemoteAuthenticationTimeout

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

SaveTokens

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

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.

SystemClock

Hanya untuk tujuan pengujian.

(Diperoleh dari AuthenticationOptions)

Berlaku untuk