Aracılığıyla paylaş


WebAssemblyAuthenticationServiceCollectionExtensions.AddOidcAuthentication Yöntem

Tanım

Aşırı Yüklemeler

AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddOidcAuthentication (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure);
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>
<Extension()>
Public Function AddOidcAuthentication (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)

Parametreler

services
IServiceCollection

IServiceCollection Hizmetlerin ekleneceği yer.

Döndürülenler

Hizmetlerin IServiceCollection kaydedildiği yer.

Şunlara uygulanır

AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> AddOidcAuthentication<TRemoteAuthenticationState,TAccount> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccount : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount;
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, 'Account (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)
<Extension()>
Public Function AddOidcAuthentication(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccount As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, TAccount)

Tür Parametreleri

TRemoteAuthenticationState

Uzak kimlik doğrulama durumunun türü.

TAccount

Hesap türü.

Parametreler

services
IServiceCollection

IServiceCollection Hizmetlerin ekleneceği yer.

Döndürülenler

Hizmetlerin IServiceCollection kaydedildiği yer.

Şunlara uygulanır

AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Kaynak:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

ve RemoteAuthenticationStatekullanan OidcProviderOptions SPA uygulamaları için kimlik doğrulaması desteği ekler.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddOidcAuthentication<TRemoteAuthenticationState> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new();
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))
<Extension()>
Public Function AddOidcAuthentication(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, RemoteUserAccount)

Tür Parametreleri

TRemoteAuthenticationState

Uzak kimlik doğrulama durumunun türü.

Parametreler

services
IServiceCollection

IServiceCollection Hizmetlerin ekleneceği yer.

Döndürülenler

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Hizmetlerin IServiceCollection kaydedildiği yer.

Şunlara uygulanır