public async Task <ValidateGoogleTokenResult> Validate(string googleToken) { var tokenInfo = await googleClient.GetTokenInfo(googleToken); if (tokenInfo == null || tokenInfo.ClientId != googleConfig.GetClientId()) { return new ValidateGoogleTokenResult { IsSuccessful = false, Error = "InvalidToken" } } ; return(new ValidateGoogleTokenResult { IsSuccessful = true, TokenInfo = tokenInfo }); } }