AuthenticationBuilder 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.
Digunakan untuk mengonfigurasi autentikasi
public ref class AuthenticationBuilder
public class AuthenticationBuilder
type AuthenticationBuilder = class
Public Class AuthenticationBuilder
- Warisan
-
AuthenticationBuilder
Konstruktor
AuthenticationBuilder(IServiceCollection) |
Menginisialisasi instans AuthenticationBuilderbaru . |
Properti
Services |
Layanan sedang dikonfigurasi. |
Metode
AddPolicyScheme(String, String, Action<PolicySchemeOptions>) |
Menambahkan handler autentikasi PolicySchemeHandler berbasis yang dapat digunakan untuk mengalihkan ke skema autentikasi lainnya. |
AddRemoteScheme<TOptions,THandler>(String, String, Action<TOptions>) |
RemoteAuthenticationHandler<TOptions> Menambahkan berbasis AuthenticationScheme yang mendukung autentikasi jarak jauh yang dapat digunakan oleh IAuthenticationService. |
AddScheme<TOptions,THandler>(String, Action<TOptions>) |
Menambahkan yang AuthenticationScheme dapat digunakan oleh IAuthenticationService. |
AddScheme<TOptions,THandler>(String, String, Action<TOptions>) |
Menambahkan yang AuthenticationScheme dapat digunakan oleh IAuthenticationService. |
Metode Ekstensi
AddIdentityServerJwt(AuthenticationBuilder) |
Menambahkan handler autentikasi untuk API yang berdampingan dengan Server Otorisasi. |
AddAzureAD(AuthenticationBuilder, Action<AzureADOptions>) |
Kedaluwarsa.
Menambahkan Autentikasi Azure Active Directory ke aplikasi Anda. |
AddAzureAD(AuthenticationBuilder, String, String, String, String, Action<AzureADOptions>) |
Kedaluwarsa.
Menambahkan Autentikasi Azure Active Directory ke aplikasi Anda. |
AddAzureADBearer(AuthenticationBuilder, Action<AzureADOptions>) |
Kedaluwarsa.
Menambahkan autentikasi Pembawa JWT ke aplikasi Anda untuk Aplikasi Azure Active Directory. |
AddAzureADBearer(AuthenticationBuilder, String, String, Action<AzureADOptions>) |
Kedaluwarsa.
Menambahkan autentikasi Pembawa JWT ke aplikasi Anda untuk Aplikasi Azure Active Directory. |
AddAzureADB2C(AuthenticationBuilder, Action<AzureADB2COptions>) |
Kedaluwarsa.
Menambahkan Autentikasi Azure Active Directory B2C ke aplikasi Anda. |
AddAzureADB2C(AuthenticationBuilder, String, String, String, String, Action<AzureADB2COptions>) |
Kedaluwarsa.
Menambahkan Autentikasi Azure Active Directory B2C ke aplikasi Anda. |
AddAzureADB2CBearer(AuthenticationBuilder, Action<AzureADB2COptions>) |
Kedaluwarsa.
Menambahkan autentikasi Pembawa JWT ke aplikasi Anda untuk aplikasi Azure AD B2C. |
AddAzureADB2CBearer(AuthenticationBuilder, String, String, Action<AzureADB2COptions>) |
Kedaluwarsa.
Menambahkan autentikasi Pembawa JWT ke aplikasi Anda untuk aplikasi Azure AD B2C. |
AddApplicationCookie(AuthenticationBuilder) |
Menambahkan cookie aplikasi identitas. |
AddExternalCookie(AuthenticationBuilder) |
Menambahkan cookie identitas yang digunakan untuk login eksternal. |
AddIdentityCookies(AuthenticationBuilder) |
Menambahkan autentikasi cookie. |
AddIdentityCookies(AuthenticationBuilder, Action<IdentityCookiesBuilder>) |
Menambahkan autentikasi cookie yang diperlukan untuk manajer masuk. |
AddTwoFactorRememberMeCookie(AuthenticationBuilder) |
Menambahkan cookie identitas yang digunakan untuk dua faktor ingat saya. |
AddTwoFactorUserIdCookie(AuthenticationBuilder) |
Menambahkan cookie identitas yang digunakan untuk login dua faktor. |
AddBearerToken(AuthenticationBuilder) |
Menambahkan autentikasi token pembawa. Skema default ditentukan oleh AuthenticationScheme. Token pembawa dapat diperoleh dengan memanggil SignInAsync(HttpContext, String, ClaimsPrincipal). |
AddBearerToken(AuthenticationBuilder, Action<BearerTokenOptions>) |
Menambahkan autentikasi token pembawa. Skema default ditentukan oleh AuthenticationScheme. Token pembawa dapat diperoleh dengan memanggil SignInAsync(HttpContext, String, ClaimsPrincipal). |
AddBearerToken(AuthenticationBuilder, String) |
Menambahkan autentikasi token pembawa. Token pembawa dapat diperoleh dengan memanggil SignInAsync(HttpContext, String, ClaimsPrincipal). |
AddBearerToken(AuthenticationBuilder, String, Action<BearerTokenOptions>) |
Menambahkan autentikasi token pembawa. Token pembawa dapat diperoleh dengan memanggil SignInAsync(HttpContext, String, ClaimsPrincipal). |
AddCertificate(AuthenticationBuilder) |
Menambahkan autentikasi sertifikat. Autentikasi sertifikat menggunakan handler autentikasi yang memvalidasi sertifikat klien dan memunculkan peristiwa di mana sertifikat diselesaikan ke ClaimsPrincipal. Lihat https://tools.ietf.org/html/rfc5246#section-7.4.4 untuk membaca selengkapnya tentang autentikasi sertifikat. |
AddCertificate(AuthenticationBuilder, Action<CertificateAuthenticationOptions>) |
Menambahkan autentikasi sertifikat. Autentikasi sertifikat menggunakan handler autentikasi yang memvalidasi sertifikat klien dan memunculkan peristiwa di mana sertifikat diselesaikan ke ClaimsPrincipal. Lihat https://tools.ietf.org/html/rfc5246#section-7.4.4 untuk membaca selengkapnya tentang autentikasi sertifikat. |
AddCertificate(AuthenticationBuilder, String) |
Menambahkan autentikasi sertifikat. Autentikasi sertifikat menggunakan handler autentikasi yang memvalidasi sertifikat klien dan memunculkan peristiwa di mana sertifikat diselesaikan ke ClaimsPrincipal. Lihat https://tools.ietf.org/html/rfc5246#section-7.4.4 untuk membaca selengkapnya tentang autentikasi sertifikat. |
AddCertificate(AuthenticationBuilder, String, Action<CertificateAuthenticationOptions>) |
Menambahkan autentikasi sertifikat. Autentikasi sertifikat menggunakan handler autentikasi yang memvalidasi sertifikat klien dan memunculkan peristiwa di mana sertifikat diselesaikan ke ClaimsPrincipal. Lihat https://tools.ietf.org/html/rfc5246#section-7.4.4 untuk membaca selengkapnya tentang autentikasi sertifikat. |
AddCertificateCache(AuthenticationBuilder, Action<CertificateValidationCacheOptions>) |
Menambahkan autentikasi sertifikat. Autentikasi sertifikat menggunakan handler autentikasi yang memvalidasi sertifikat klien dan memunculkan peristiwa di mana sertifikat diselesaikan ke ClaimsPrincipal. Lihat https://tools.ietf.org/html/rfc5246#section-7.4.4 untuk membaca selengkapnya tentang autentikasi sertifikasi. |
AddCookie(AuthenticationBuilder) |
Menambahkan autentikasi cookie untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi cookie menggunakan cookie HTTP yang bertahan di klien untuk melakukan autentikasi. |
AddCookie(AuthenticationBuilder, Action<CookieAuthenticationOptions>) |
Menambahkan autentikasi cookie untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi cookie menggunakan cookie HTTP yang bertahan di klien untuk melakukan autentikasi. |
AddCookie(AuthenticationBuilder, String) |
Menambahkan autentikasi cookie ke AuthenticationBuilder menggunakan skema yang ditentukan. Autentikasi cookie menggunakan cookie HTTP yang bertahan di klien untuk melakukan autentikasi. |
AddCookie(AuthenticationBuilder, String, Action<CookieAuthenticationOptions>) |
Menambahkan autentikasi cookie ke AuthenticationBuilder menggunakan skema yang ditentukan. Autentikasi cookie menggunakan cookie HTTP yang bertahan di klien untuk melakukan autentikasi. |
AddCookie(AuthenticationBuilder, String, String, Action<CookieAuthenticationOptions>) |
Menambahkan autentikasi cookie ke AuthenticationBuilder menggunakan skema yang ditentukan. Autentikasi cookie menggunakan cookie HTTP yang bertahan di klien untuk melakukan autentikasi. |
AddFacebook(AuthenticationBuilder) |
Menambahkan autentikasi berbasis OAuth Facebook untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Facebook memungkinkan pengguna aplikasi untuk masuk dengan akun Facebook mereka. |
AddFacebook(AuthenticationBuilder, Action<FacebookOptions>) |
Menambahkan autentikasi berbasis OAuth Facebook untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Facebook memungkinkan pengguna aplikasi untuk masuk dengan akun Facebook mereka. |
AddFacebook(AuthenticationBuilder, String, Action<FacebookOptions>) |
Menambahkan autentikasi berbasis OAuth Facebook untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Facebook memungkinkan pengguna aplikasi untuk masuk dengan akun Facebook mereka. |
AddFacebook(AuthenticationBuilder, String, String, Action<FacebookOptions>) |
Menambahkan autentikasi berbasis OAuth Facebook untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Facebook memungkinkan pengguna aplikasi untuk masuk dengan akun Facebook mereka. |
AddGoogle(AuthenticationBuilder) |
Menambahkan autentikasi berbasis Google OAuth untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Google memungkinkan pengguna aplikasi untuk masuk dengan akun Google mereka. |
AddGoogle(AuthenticationBuilder, Action<GoogleOptions>) |
Menambahkan autentikasi berbasis Google OAuth untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Google memungkinkan pengguna aplikasi untuk masuk dengan akun Google mereka. |
AddGoogle(AuthenticationBuilder, String, Action<GoogleOptions>) |
Menambahkan autentikasi berbasis Google OAuth untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Google memungkinkan pengguna aplikasi untuk masuk dengan akun Google mereka. |
AddGoogle(AuthenticationBuilder, String, String, Action<GoogleOptions>) |
Menambahkan autentikasi berbasis Google OAuth untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Google memungkinkan pengguna aplikasi untuk masuk dengan akun Google mereka. |
AddJwtBearer(AuthenticationBuilder) |
Mengaktifkan autentikasi pembawa JWT menggunakan skema AuthenticationSchemedefault .
Autentikasi pembawa JWT melakukan autentikasi dengan mengekstrak dan memvalidasi token JWT dari |
AddJwtBearer(AuthenticationBuilder, Action<JwtBearerOptions>) |
Mengaktifkan autentikasi pembawa JWT menggunakan skema AuthenticationSchemedefault .
Autentikasi pembawa JWT melakukan autentikasi dengan mengekstrak dan memvalidasi token JWT dari |
AddJwtBearer(AuthenticationBuilder, String) |
Mengaktifkan autentikasi pembawa JWT menggunakan skema yang telah ditentukan sebelumnya.
Autentikasi pembawa JWT melakukan autentikasi dengan mengekstrak dan memvalidasi token JWT dari |
AddJwtBearer(AuthenticationBuilder, String, Action<JwtBearerOptions>) |
Mengaktifkan autentikasi pembawa JWT menggunakan skema yang ditentukan.
Autentikasi pembawa JWT melakukan autentikasi dengan mengekstrak dan memvalidasi token JWT dari |
AddJwtBearer(AuthenticationBuilder, String, String, Action<JwtBearerOptions>) |
Mengaktifkan autentikasi pembawa JWT menggunakan skema yang ditentukan.
Autentikasi pembawa JWT melakukan autentikasi dengan mengekstrak dan memvalidasi token JWT dari |
AddMicrosoftAccount(AuthenticationBuilder) |
Menambahkan autentikasi berbasis OAuth Akun Microsoft untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Akun Microsoft memungkinkan pengguna aplikasi untuk masuk dengan akun Microsoft kantor, sekolah, atau pribadi mereka. |
AddMicrosoftAccount(AuthenticationBuilder, Action<MicrosoftAccountOptions>) |
Menambahkan autentikasi berbasis OAuth Akun Microsoft untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Akun Microsoft memungkinkan pengguna aplikasi untuk masuk dengan akun Microsoft kantor, sekolah, atau pribadi mereka. |
AddMicrosoftAccount(AuthenticationBuilder, String, Action<MicrosoftAccountOptions>) |
Menambahkan autentikasi berbasis OAuth Akun Microsoft untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Akun Microsoft memungkinkan pengguna aplikasi untuk masuk dengan akun Microsoft kantor, sekolah, atau pribadi mereka. |
AddMicrosoftAccount(AuthenticationBuilder, String, String, Action<MicrosoftAccountOptions>) |
Menambahkan autentikasi berbasis OAuth Akun Microsoft untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Akun Microsoft memungkinkan pengguna aplikasi untuk masuk dengan akun Microsoft kantor, sekolah, atau pribadi mereka. |
AddNegotiate(AuthenticationBuilder) |
AuthenticationBuilder Mengonfigurasi untuk menggunakan autentikasi Negosiasi (juga dikenal sebagai Windows, Kerberos, atau NTLM) menggunakan skema default dari AuthenticationScheme. Handler autentikasi ini mendukung Kerberos di server Windows dan Linux. |
AddNegotiate(AuthenticationBuilder, Action<NegotiateOptions>) |
AuthenticationBuilder Mengonfigurasi untuk menggunakan autentikasi Negosiasi (juga dikenal sebagai Windows, Kerberos, atau NTLM) menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Handler autentikasi ini mendukung Kerberos di server Windows dan Linux. |
AddNegotiate(AuthenticationBuilder, String, Action<NegotiateOptions>) |
AuthenticationBuilder Mengonfigurasi untuk menggunakan autentikasi Negosiasi (juga dikenal sebagai Windows, Kerberos, atau NTLM) menggunakan skema autentikasi yang ditentukan. Handler autentikasi ini mendukung Kerberos di server Windows dan Linux. |
AddNegotiate(AuthenticationBuilder, String, String, Action<NegotiateOptions>) |
AuthenticationBuilder Mengonfigurasi untuk menggunakan autentikasi Negosiasi (juga dikenal sebagai Windows, Kerberos, atau NTLM) menggunakan skema autentikasi yang ditentukan. Handler autentikasi ini mendukung Kerberos di server Windows dan Linux. |
AddOAuth(AuthenticationBuilder, String, Action<OAuthOptions>) |
Menambahkan autentikasi berbasis OAuth 2.0 untuk AuthenticationBuilder menggunakan skema autentikasi yang ditentukan. |
AddOAuth(AuthenticationBuilder, String, String, Action<OAuthOptions>) |
Menambahkan autentikasi berbasis OAuth 2.0 untuk AuthenticationBuilder menggunakan skema autentikasi yang ditentukan. |
AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, Action<TOptions>) |
Menambahkan autentikasi berbasis OAuth 2.0 untuk AuthenticationBuilder menggunakan skema autentikasi yang ditentukan. |
AddOAuth<TOptions,THandler>(AuthenticationBuilder, String, String, Action<TOptions>) |
Menambahkan autentikasi berbasis OAuth 2.0 untuk AuthenticationBuilder menggunakan skema autentikasi yang ditentukan. |
AddOpenIdConnect(AuthenticationBuilder) |
Menambahkan autentikasi OpenId Connect ke AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. OpenID Connect adalah lapisan identitas di atas protokol OAuth 2.0. Ini memungkinkan klien untuk meminta dan menerima informasi tentang sesi terautentikasi dan pengguna akhir. |
AddOpenIdConnect(AuthenticationBuilder, Action<OpenIdConnectOptions>) |
Menambahkan autentikasi OpenId Connect ke AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. OpenID Connect adalah lapisan identitas di atas protokol OAuth 2.0. Ini memungkinkan klien untuk meminta dan menerima informasi tentang sesi terautentikasi dan pengguna akhir. |
AddOpenIdConnect(AuthenticationBuilder, String, Action<OpenIdConnectOptions>) |
Menambahkan autentikasi OpenId Connect ke AuthenticationBuilder menggunakan skema yang ditentukan. OpenID Connect adalah lapisan identitas di atas protokol OAuth 2.0. Ini memungkinkan klien untuk meminta dan menerima informasi tentang sesi terautentikasi dan pengguna akhir. |
AddOpenIdConnect(AuthenticationBuilder, String, String, Action<OpenIdConnectOptions>) |
Menambahkan autentikasi OpenId Connect ke AuthenticationBuilder menggunakan skema yang ditentukan. OpenID Connect adalah lapisan identitas di atas protokol OAuth 2.0. Ini memungkinkan klien untuk meminta dan menerima informasi tentang sesi terautentikasi dan pengguna akhir. |
AddTwitter(AuthenticationBuilder) |
Menambahkan autentikasi berbasis OAuth Twitter untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Twitter memungkinkan pengguna aplikasi untuk masuk dengan akun Twitter mereka. |
AddTwitter(AuthenticationBuilder, Action<TwitterOptions>) |
Menambahkan autentikasi berbasis OAuth Twitter untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Twitter memungkinkan pengguna aplikasi untuk masuk dengan akun Twitter mereka. |
AddTwitter(AuthenticationBuilder, String, Action<TwitterOptions>) |
Menambahkan autentikasi berbasis OAuth Twitter untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Twitter memungkinkan pengguna aplikasi untuk masuk dengan akun Twitter mereka. |
AddTwitter(AuthenticationBuilder, String, String, Action<TwitterOptions>) |
Menambahkan autentikasi berbasis OAuth Twitter untuk AuthenticationBuilder menggunakan skema default. Skema default ditentukan oleh AuthenticationScheme. Autentikasi Twitter memungkinkan pengguna aplikasi untuk masuk dengan akun Twitter mereka. |
AddWsFederation(AuthenticationBuilder) |
WsFederationHandler Mendaftarkan menggunakan skema autentikasi default, nama tampilan, dan opsi. |
AddWsFederation(AuthenticationBuilder, Action<WsFederationOptions>) |
WsFederationHandler Mendaftarkan menggunakan skema autentikasi default, nama tampilan, dan konfigurasi opsi yang diberikan. |
AddWsFederation(AuthenticationBuilder, String, Action<WsFederationOptions>) |
WsFederationHandler Mendaftarkan menggunakan skema autentikasi yang diberikan, nama tampilan default, dan konfigurasi opsi yang diberikan. |
AddWsFederation(AuthenticationBuilder, String, String, Action<WsFederationOptions>) |
WsFederationHandler Mendaftarkan menggunakan skema autentikasi, nama tampilan, dan konfigurasi opsi yang diberikan. |