/// <summary> /// Checks if there is a user with given token /// </summary> /// <param name="authProvider">[facebook][google]</param> /// <param name="token">Token for authorization</param> public bool IsUserExist(string authProvider, string token) { using (IUnitOfWork unitOfWork = WorkFactory.GetUnitOfWork()) { IAuthInfoRepository authInfoRepository = unitOfWork.AuthInfos; return (authInfoRepository.Contains( model => string.Equals(model.AuthProvider, authProvider) && string.Equals(model.AuthProviderToken, token))); } }
public AuthenticationService(IConfiguration configuration, JwtSettings jwtSettings, IAuthInfoRepository authRepository) { _configuration = configuration; _jwtSettings = jwtSettings; _authRepository = authRepository; }