1 instantiation of RemoteAuthenticationState
Microsoft.AspNetCore.Components.WebAssembly.Authentication (1)
RemoteAuthenticatorView.cs (1)
15
public RemoteAuthenticatorView() => AuthenticationState = new
RemoteAuthenticationState
();
45 references to RemoteAuthenticationState
Microsoft.AspNetCore.Components.WebAssembly.Authentication (40)
IRemoteAuthenticationBuilder.cs (1)
14
where TRemoteAuthenticationState :
RemoteAuthenticationState
Models\RemoteAuthenticationContext.cs (1)
13
public class RemoteAuthenticationContext<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState> where TRemoteAuthenticationState :
RemoteAuthenticationState
Models\RemoteAuthenticationResult.cs (1)
10
public class RemoteAuthenticationResult<TRemoteAuthenticationState> where TRemoteAuthenticationState :
RemoteAuthenticationState
RemoteAuthenticationBuilder.cs (1)
10
where TRemoteAuthenticationState :
RemoteAuthenticationState
RemoteAuthenticationBuilderExtensions.cs (5)
25
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
43
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
52
public static IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> AddAccountClaimsPrincipalFactory<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TAccountClaimsPrincipalFactory>(
53
this IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> builder)
54
where TAccountClaimsPrincipalFactory : AccountClaimsPrincipalFactory<RemoteUserAccount> => builder.AddAccountClaimsPrincipalFactory<
RemoteAuthenticationState
, RemoteUserAccount, TAccountClaimsPrincipalFactory>();
RemoteAuthenticatorView.cs (2)
7
/// An <see cref="RemoteAuthenticatorViewCore{TAuthenticationState}"/> that uses <see cref="
RemoteAuthenticationState
"/> as the
10
public class RemoteAuthenticatorView : RemoteAuthenticatorViewCore<
RemoteAuthenticationState
>
RemoteAuthenticatorViewCore.cs (1)
16
public partial class RemoteAuthenticatorViewCore<[DynamicallyAccessedMembers(JsonSerialized)] TAuthenticationState> : ComponentBase where TAuthenticationState :
RemoteAuthenticationState
RemoteAuthenticatorViewCore.Log.cs (1)
9
public partial class RemoteAuthenticatorViewCore<TAuthenticationState> where TAuthenticationState :
RemoteAuthenticationState
Services\IRemoteAuthenticationService.cs (1)
14
where TRemoteAuthenticationState :
RemoteAuthenticationState
Services\RemoteAuthenticationService.cs (1)
28
where TRemoteAuthenticationState :
RemoteAuthenticationState
WebAssemblyAuthenticationServiceCollectionExtensions.cs (25)
55
where TRemoteAuthenticationState :
RemoteAuthenticationState
81
private static void AddAuthenticationStateProvider<[DynamicallyAccessedMembers(JsonSerialized)] TRemoteAuthenticationState>(IServiceCollection services) where TRemoteAuthenticationState :
RemoteAuthenticationState
99
where TRemoteAuthenticationState :
RemoteAuthenticationState
113
/// Adds support for authentication for SPA applications using <see cref="OidcProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
118
public static IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> AddOidcAuthentication(
121
return AddOidcAuthentication<
RemoteAuthenticationState
>(services, configure);
125
/// Adds support for authentication for SPA applications using <see cref="OidcProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
133
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
139
/// Adds support for authentication for SPA applications using <see cref="OidcProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
149
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
158
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
162
public static IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> AddApiAuthorization(this IServiceCollection services)
164
return AddApiAuthorizationCore<
RemoteAuthenticationState
, RemoteUserAccount>(services, configure: null, Assembly.GetCallingAssembly().GetName().Name!);
168
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
174
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
180
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
188
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
195
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
200
public static IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> AddApiAuthorization(
203
return AddApiAuthorizationCore<
RemoteAuthenticationState
, RemoteUserAccount>(services, configure, Assembly.GetCallingAssembly().GetName().Name!);
207
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
215
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
221
/// Adds support for authentication for SPA applications using <see cref="ApiAuthorizationProviderOptions"/> and the <see cref="
RemoteAuthenticationState
"/>.
230
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
240
where TRemoteAuthenticationState :
RemoteAuthenticationState
Microsoft.Authentication.WebAssembly.Msal (5)
MsalWebAssemblyServiceCollectionExtensions.cs (5)
26
public static IRemoteAuthenticationBuilder<
RemoteAuthenticationState
, RemoteUserAccount> AddMsalAuthentication(this IServiceCollection services, Action<RemoteAuthenticationOptions<MsalProviderOptions>> configure)
28
return AddMsalAuthentication<
RemoteAuthenticationState
>(services, configure);
41
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
57
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()
68
where TRemoteAuthenticationState :
RemoteAuthenticationState
, new()