Angular v12angularx-social-login
用于 Google 身份验证,在本地运行良好。作为应用服务部署到 Azure,将 URL 粘贴复制到 Google CloudAuthorized JavaScript origins
中Authorized redirect URIs
,除了现有的localhost:4200
.
客户端 ID 被硬编码到下面的 app.module.ts 中,验证系统变量GOOGLE_APPLICATION_CREDENTIALS
无关紧要。
providers:
[
{
provide: 'SocialAuthServiceConfig',
useValue:
{
autoLogin: false,
providers:
[
{
id: GoogleLoginProvider.PROVIDER_ID,
provider: new GoogleLoginProvider('xyz123.apps.googleusercontent.com')
}
]
} as SocialAuthServiceConfig,
},
...
],
输入账号密码后得到403
{
"error" : "access_denied",
"error_description" : "Invalid client for this origin."
}