小编And*_*ter的帖子

Firebase 不会在 Swift / iOS 中显示 microsoft.com 的签名页面

我正在通过使用 OAuthProvider 类使用个人 Microsoft 帐户登录来实现 Firebase 身份验证。

我已按照以下说明操作:https://firebase.google.com/docs/auth/ios/microsoft-oauth ?authuser=0

但是,当我使用 Firebase SDK 的 OAuthProvider 时,它没有显示 Microsoft 的登录页面,实际上 getCredentialWith 没有调用任何内容。

当我使用 GoogleAuthProvider 时,一切正常,Firebase SDK 显示 Google 的登录页面。

let provider = OAuthProvider(providerID: "microsoft.com")
provider.scopes = ["files.readwrite.appfolder", "user.read"]

provider.getCredentialWith(nil, completion: { credential, error in
  if let error = error {
    os_log("Firebase Error: %@", type: .fault, error as CVarArg)
    return
  }

  if (credential != nil) {
    Auth.auth().signInAndRetrieveData(with: credential!, completion: { authResult, error in
      if let error = error {
        os_log("Firebase Error: %@", type: …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-authentication

4
推荐指数
1
解决办法
941
查看次数

标签 统计

firebase ×1

firebase-authentication ×1

ios ×1

swift ×1