Asp.NetReact项目模板Google身份验证无法工作。
创始人
2024-11-12 06:30:24
0
  1. 确认Google API密钥是否正确设置。在Google API控制台中,检查是否已启用了Google认证。确保在项目中正确设置了clientId和clientSecret。具体可以参考以下代码示例:
services.AddAuthentication()
    .AddGoogle(options =>
    {
        IConfigurationSection googleAuthNSection =
            Configuration.GetSection("Authentication:Google");

        options.ClientId = googleAuthNSection["ClientId"];
        options.ClientSecret = googleAuthNSection["ClientSecret"];
    });
  1. 检查前端URL是否正确设置。在Google API控制台中,确保已正确设置了授权JavaScript来源和重定向URI。具体代码示例如下:
const response = await fetch("/authentication/login/google?returnUrl=" + encodeURIComponent("/"), { method: "POST" });
const result = await response.json();
window.location.href = result.redirectUrl;
  1. 确认后端URL是否正确设置。在Asp.Net项目中,检查是否已正确设置Google身份验证的回调URL。具体代码示例如下:
app.UseGoogleAuthentication(new GoogleOAuth2AuthenticationOptions()
{
    ClientId = "xxxxxxxxxx",
    ClientSecret = "xxxxxxxxxx",
    CallbackPath = new PathString("/signin-google"),
});

进行以上步骤后,Google身份验证应该可以正常工作。

相关内容

热门资讯

七分钟教程书!wpk透视是真的... 七分钟教程书!wpk透视是真的假的(透视)其实存在有辅助透视(哔哩哔哩)1、上手简单,内置详细流程视...
6分钟绝活!拱趴大菠萝挂(透视... 6分钟绝活!拱趴大菠萝挂(透视)确实有辅助安装(哔哩哔哩)1、进入到拱趴大菠萝挂是否有挂之后,能看到...
第3分钟方案!we-poker... 第3分钟方案!we-poker辅助软件教程(透视)本来有辅助插件(哔哩哔哩)1、打开软件启动之后找到...
第2分钟演示!wepoker可... 第2分钟演示!wepoker可以免费玩吗(透视)总是存在有辅助下载(哔哩哔哩)wepoker可以免费...
十分钟绝活!德州局怎么透视(透... 十分钟绝活!德州局怎么透视(透视)好像是真的有辅助辅助(哔哩哔哩)暗藏猫腻,小编详细说明德州局怎么透...
第十分钟演示!wpk辅助插件(... 第十分钟演示!wpk辅助插件(透视)总是真的有辅助脚本(哔哩哔哩)1、wpk辅助插件破解器简单,wp...
第8分钟教程书!德普之星透视辅... 第8分钟教程书!德普之星透视辅助软件是真的吗(透视)好像存在有辅助插件(哔哩哔哩)1、起透看视 德普...
五分钟诀窍!来玩德州破解器(透... 五分钟诀窍!来玩德州破解器(透视)其实真的有辅助辅助(哔哩哔哩)1、五分钟诀窍!来玩德州破解器(透视...
第九分钟诀窍!wepoker开... 第九分钟诀窍!wepoker开辅助能查到吗(透视)切实有辅助透视(哔哩哔哩)1、wepoker开辅助...
第8分钟技法!佛手在线大菠萝为... 第8分钟技法!佛手在线大菠萝为什么都输(透视)切实是有辅助教程(哔哩哔哩)1)佛手在线大菠萝为什么都...