public SignInResult ExternalLoginSignIn() { var loginProvider = _contextAccessor.HttpContext.User.Identity.AuthenticationType; var nameIdentifier = _contextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier); if (_userInfoProvider.IsExternalLoginRegistred(loginProvider, nameIdentifier)) { return(SignInResult.Succeeded); } return(SignInResult.ExternalLoginNotRegistred); }