问题标签 [apple-authentication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
24 浏览

html - 在同一个 html 页面中多次呈现“使用 Apple 登录”按钮

我正在尝试在我的网站上设置“使用 Apple 登录”按钮。我希望按钮出现在两个地方 -

  1. 在导航栏中的下拉菜单中
  2. 在侧边栏中

但是,该按钮只呈现一次——该元素首先在 html 页面中定义。例如。它只会呈现导航栏按钮。如果我将该按钮注释掉,那么它将呈现侧边栏按钮。但永远不要同时在一起。

正如文档指出的那样,我正在页面标题中加载苹果脚本;

我也在使用“使用 Google 登录”按钮,它没有这个问题。

0 投票
0 回答
19 浏览

node.js - 用苹果登录在节点上不起作用

我正在使用 NodeJS,并希望在后端使用 Apple 登录功能。我选择做的模块是apple-singin-auth

因为 web 还没有实现,所以我必须生成一个 URL 请求来获得授权,像这样:

结果是: https://appleid.apple.com/auth/authorize?response_type=code&state=state&client_id=com.company.app&redirect_uri=http%3A%2F%2Flocalhost%3A3001%2Fauth%2Fapple%2Fcallback&scope=openid+email&response_mode =form_post

当我单击链接并显示一个弹出窗口时,我使用手指 ID 登录到我的 Apple 帐户。但是,有一个错误 登录

未设置完成

错误 我还创建了一个 API (http://localhost:3001/auth/apple/callback) 来检索来自苹果的请求,但没有请求到来。

0 投票
1 回答
47 浏览

kotlin - Firebase Apple Auth 不适用于 .aab 文件

所以我在我的 Firebase 控制台中启用了苹果身份验证,并且已经完成了在我的苹果控制台中激活它所需的所有步骤。使用签名的 .apk 文件一切正常,但是当我将 .aab 格式的包推送到 Playstore时,当我尝试使用 Apple签名时,出现错误“尝试获取包证书哈希时出错”-在方法。

有没有人遇到过这个问题?

0 投票
0 回答
36 浏览

oauth-2.0 - 使用 Apple 登录不适用于 next-auth (OPError: invalid_client)

使用 Nextjs 并next-auth进行所有身份验证。

我们已经成功集成了电子邮件(魔术链接)、Facebook 和 Google 身份验证,但出于某种原因,Apple 身份验证仍然是一个真正的 PITA。

我像往常一样设置了提供程序:

我有一个SignIn回调准备好在成功验证后处理这些提供者中的每一个。

但是在成功验证后,它甚至没有得到我的回调,它在日志中显示以下错误:

我尝试访问它输出的错误 URL(https://next-auth.js.org/errors#oauth_callback_error),但它根本没有帮助。

列入白名单的域和返回 URL 肯定都是正确的。对于 Google 和 Facebook,它们是相同的。

我最后的猜测是我产生了clientSecret错误。所以我是这样做的:

我正在使用以下 Cli 脚本:

我已经package.json为它设置了一个 Yarn 脚本,所以我可以这样称呼它:

我完全忘记了我从哪里得到这个脚本。但是使用-h标志运行它会给出它期望的所有参数以及为什么我使用上面的特定命令。

0 投票
1 回答
41 浏览

ios - SwiftUI - Firebase,使用 Apple 登录,自定义按钮

我想用我自己的设计创建我自己的 SignInWithAppleButton,当然要遵循指导方针。

我在将 startSignInWithAppleFlow 函数从 Swift 转换为 SwiftUI 时遇到问题。

0 投票
1 回答
20 浏览

ios - Firebase,Apple 注册,SwiftUI - 未调用 ASAuthorizationControllerDelegate 成功函数

我已经实现了自己的 AppleSignUpButton。它调用这段代码来执行实际的 Apple sig 微调器只是保持旋转。

当我按下取消时,此函数按预期调用:

所以我唯一的问题是这个:

这是我处理 Apple Sign Up 的课程:

0 投票
1 回答
26 浏览

selenium - 使用硒登录苹果连接总是需要验证

我使用 selenium 和 chromedriver 在 ubuntu 20.04 和 chrome 版本 99.0.4844.51 上登录苹果连接网站

登录页面很容易处理,但接下来它会检测新浏览器并需要设备验证码。我想也许我输入一次就不需要了,但我错了。

当我触发 python 脚本时,它仍然需要验证。我的设备的服务器位置是否可能不同?服务器在美国,我在亚洲。

我发现参数'profile-directory'不是在chrome-data中创建特定目录!

我尝试以下解决方案但无法正常工作。

  • 第一次登录成功时保存cookie,下次重新加载cookie
  • 添加用户代理
  • 添加自定义配置文件位置
0 投票
0 回答
8 浏览

flutter - sign_in_with_apple: AuthorizationErrorCode.invalidResponse: 没有设置代码查询参数

我使用以下代码使用最新版本的sign_in_with_apple以允许使用 Apple 登录我在 Android 上的 Flutter 应用程序。

我从包README.md中获取了后端代码:

我还使用正确的域配置了 Apple 的所有内容,但是在我的后端,当我登录应用程序时,只有一个空请求到达:

这就是为什么它在应用程序中也无法正常工作的原因:

我已经检查了好几次,我不再知道这个问题可能来自哪里。有没有人有任何想法?