@using Microsoft.AspNetCore.Authentication @using Microsoft.AspNetCore.Identity @using adminSystem.UI.Data @inject SignInManager SignInManager @inject IdentityRedirectManager RedirectManager @if (externalLogins.Length == 0) {

There are no external authentication services configured. See this article about setting up this ASP.NET application to support logging in via external services.

} else {

@foreach (var provider in externalLogins) { }

} @code { private AuthenticationScheme[] externalLogins = []; [SupplyParameterFromQuery] private string? ReturnUrl { get; set; } protected override async Task OnInitializedAsync() { externalLogins = (await SignInManager.GetExternalAuthenticationSchemesAsync()).ToArray(); } }