LinkedIn 是 OpenID Connect 提供商吗?它如何与 AWS Cognito 联合身份一起使用?

Is LinkedIn OpenID Connect provider? How can it be used with AWS Cognito Federated Identity?

AWS Cognito 文档在解释 OpenID Connect 提供商或如何使用 LinkedIn 实施身份验证时非常粗略。 最近的例子是 SalesForce

https://aws.amazon.com/blogs/security/building-an-app-using-amazon-cognito-and-an-openid-connect-identity-provider/

这些步骤不适用于使用它的 LinkedIn Javascript SDK。 无法检索类似于 FB 或 Google JS SDK 的 id_token。 AWS 需要 id_token 到 return AWS 凭证。

有人成功实施了 Linked with AWS Cognito 吗?

没有。 Linkedin 似乎不提供完整的 OpenID Connect。另请参阅此 thread on the AWS Forum.

一个可能的解决方案是将 Cognito 与 Auth0 一起使用(可以通过 Linkedin 登录)。