2 implementations of IRemoteAuthenticationBuilder
Microsoft.AspNetCore.Components.WebAssembly.Authentication (1)
RemoteAuthenticationBuilder.cs (1)
9
:
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount>
Microsoft.Authentication.WebAssembly.Msal (1)
MsalWebAssemblyServiceCollectionExtensions.cs (1)
67
internal sealed class MsalRemoteAuthenticationBuilder<TRemoteAuthenticationState, TRemoteUserAccount> :
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TRemoteUserAccount>
27 references to IRemoteAuthenticationBuilder
Microsoft.AspNetCore.Components.WebAssembly.Authentication (24)
RemoteAuthenticationBuilderExtensions.cs (12)
21
/// <param name="builder">The <see cref="
IRemoteAuthenticationBuilder
{TRemoteAuthenticationState, TAccount}"/>.</param>
22
/// <returns>The <see cref="
IRemoteAuthenticationBuilder
{TRemoteAuthenticationState, TAccount}"/>.</returns>
23
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState, TAccount, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TAccountClaimsPrincipalFactory>(
24
this
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> builder)
39
/// <param name="builder">The <see cref="
IRemoteAuthenticationBuilder
{TRemoteAuthenticationState, Account}"/>.</param>
40
/// <returns>The <see cref="
IRemoteAuthenticationBuilder
{TRemoteAuthenticationState, Account}"/>.</returns>
41
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> AddAccountClaimsPrincipalFactory<TRemoteAuthenticationState, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TAccountClaimsPrincipalFactory>(
42
this
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> builder)
50
/// <param name="builder">The <see cref="
IRemoteAuthenticationBuilder
{RemoteAuthenticationState, Account}"/>.</param>
51
/// <returns>The <see cref="
IRemoteAuthenticationBuilder
{RemoteAuthenticationState, Account}"/>.</returns>
52
public static
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> AddAccountClaimsPrincipalFactory<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TAccountClaimsPrincipalFactory>(
53
this
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> builder)
WebAssemblyAuthenticationServiceCollectionExtensions.cs (12)
50
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddRemoteAuthentication<
96
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddRemoteAuthentication<
118
public static
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> AddOidcAuthentication(
131
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> AddOidcAuthentication<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState>(
146
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddOidcAuthentication<
162
public static
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> AddApiAuthorization(this IServiceCollection services)
173
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> AddApiAuthorization<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState>(this IServiceCollection services)
186
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddApiAuthorization<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState, [DynamicallyAccessedMembers(JsonSerialized)] TAccount>(
200
public static
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> AddApiAuthorization(
213
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> AddApiAuthorization<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState>(
228
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddApiAuthorization<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState, [DynamicallyAccessedMembers(JsonSerialized)] TAccount>(
236
private static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddApiAuthorizationCore<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState, [DynamicallyAccessedMembers(JsonSerialized)] TAccount>(
Microsoft.Authentication.WebAssembly.Msal (3)
MsalWebAssemblyServiceCollectionExtensions.cs (3)
26
public static
IRemoteAuthenticationBuilder
<RemoteAuthenticationState, RemoteUserAccount> AddMsalAuthentication(this IServiceCollection services, Action<RemoteAuthenticationOptions<MsalProviderOptions>> configure)
38
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, RemoteUserAccount> AddMsalAuthentication<
54
public static
IRemoteAuthenticationBuilder
<TRemoteAuthenticationState, TAccount> AddMsalAuthentication<