firebase - 谷歌身份平台是否像 Facebook 或 Gmail 一样支持 LinkedIn 开箱即用

标签 firebase google-cloud-platform firebase-authentication google-identity-toolkit google-identity

我正在尝试通过以下链接为我的应用程序使用谷歌身份平台
Google Identity Platfrom

但是在这个页面上,没有提到 LinkedIn 的身份提供者,同样也无法在网络上搜索。

我的理解是 Google 的 Identity 平台在底层使用 Firebase。我只是想知道,在 Firebase 门户上提到 LinkedIn 需要自定义实现,而在 GCP 帐户下 -> 添加提供商我可以看到 LinkedIn。

我想知道的是,是否可以在身份平台下添加 LinkedIn 作为开箱即用的提供者。
GCP account -> Identity platform -> Add provider

最佳答案

您可以直接通过 Identity Platform 使用 LinkedIn.com 提供商,而无需使用自定义身份验证。这与使用通用 OAuth 提供程序(如 Microsoft 或任何其他提供程序)相同。这是一个网络示例:

const provider = new firebase.auth.OAuthProvider('linkedin.com');
firebase.auth().signInWithPopup(provider)
  .then((userCredential) => {
    // User signed in.
  })
  .catch((error) => {
    // Error signing in.
  });

但是,目前 Firebase 中尚不提供此功能。

关于firebase - 谷歌身份平台是否像 Facebook 或 Gmail 一样支持 LinkedIn 开箱即用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57303334/

相关文章:

javascript - Web 上的 Firebase 电话号码身份验证

android - Flutterfire firebase_auth 不再有效

ios - 取消链接推特 : firebase ios swift

ssl - Firebase 托管 : SSL Certificate has expired and haven't been renewed

javascript - 如何过滤掉或摆脱数组中的空对象? AngularJS,火力基地

firebase - 由于权限问题,无法访问 Firebase 中的 Cloud Firestore

谷歌云 Golang : How to parse project/zone/instance from instance URL?

reactjs - Firebase (Web) twitter 身份验证重定向到登录页面(使用 React)

angular - 如何从 Google Chrome 修复此警告? Cookie... `SameSite=None` 但没有 `Secure`

android - 如何在 GCP 中添加 IP 地址范围?