Пример #1
0
        public async Task <IList <AuthScheme> > Handle(GetAuthSchemes request, CancellationToken cancellationToken)
        {
            var schemes = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList();

            return(schemes.Select(x => new AuthScheme
            {
                Name = x.Name,
                DisplayName = x.DisplayName,
                Icon = x.Name.ToLower() == "microsoft" ? "windows" : x.Name.ToLower()
            }).ToList());
        }
Пример #2
0
 public async Task <IList <AuthScheme> > AuthSchemes(GetAuthSchemes request)
 {
     return(await _mediator.Send(request));
 }