问题标签 [apple-login]
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.
apple-login - 苹果登录中的无效响应时间
app.js:231 拒绝执行内联脚本,因为它违反了以下内容安全策略指令:“script-src 'self' https://www.apple.com https://appleid.cdn-apple.com https:// /idmsa.apple.com https://gsa.apple.com https://idmsa.apple.com.cn https://signin.apple.com "。启用内联执行需要“unsafe-inline”关键字、哈希(“sha256-6wRdeNJzEHNIsDAMAdKbdVLWIqu8b6+Bs+xVNZqplQw=”)或随机数(“nonce-...”)。
这是什么意思?我们如何解决这个问题?
javascript - 使用 Apple 身份验证时如何在 Firebase 中设置 displayName?
我正在尝试通过 Firebase Javascript SDK 在 Web 上使用 Apple OAuth,当我这样做时,返回的用户对象很好,除了 displayName,它为空。
但是,当我查看 userCred 时,我得到:
我尝试了范围fullName
没有运气。
有没有办法获得显示名称?我使用它是为了让我的用户可以在网站上看到他们的名字,从而个性化体验。
firebase - Apple 使用 Firebase 登录
呃,
我在通过 firebase 为苹果实现应用程序和 webapp 登录时遇到了一些问题。
我的问题似乎是我在应用程序和 webapp 上都使用 OAuth,但应用程序端没有重定向 uri。我添加了一个 ServicesID,但我不能在 firebase 中同时使用 AppId 和 ServiceID。
AppID:com.app.app 服务ID:com.app.webapp
如果我将 AppID 放入 firebase,它可以在应用程序上完美运行,反之亦然。
此外,我已经将我的 Apple 登录服务链接到我的 AppId,但仍然没有运气。
错误是:
invalid_request 无效的网络重定向 URL。
xamarin.forms - 如何将 B2C 苹果身份验证与设备集成的 xamarin 合并?
我有一个使用自定义策略和身份策略框架的 b2c 实例
我有 asp.net 核心和适用于 iOS 的 xamarin.forms
如果我在 b2c 上启用苹果身份验证,我如何才能拥有 iOS 设备原生身份验证?
或者我如何调整 GUI 以使用本地 iOS api?
python - DRF SocialLoginView callback_url 未在 AppleLogin 上重定向
试图在 django rest allauth 中实现苹果登录。
/user/apple/
创建帐户。并且 callback_url 设置为/user/apple/login/callback/
当我从 POSTMAN 中点击 callback_url 时,它会重定向。但是端点/user/apple/
不调用callback_url。
网址.py
视图.py
serializers.py 正在使用,CustomAppleSocialLoginSerializer
并且该帐户也在数据库中创建。
可能出了什么问题?
node.js - 错误:{“invalid_client”} 在 Nodejs 中使用 Apple 登录
我正面临这个错误 | 错误:'{"error":"invalid_client"}'| 在使用 nodejs 使用苹果 API 调用登录时。我已经尝试了很多次,但我得到了同样的错误。我尝试了不同的代码,不同的生成的 ClientID 和 PrivateKeys 但得到了同样的错误。我还阅读了关于 gitHub 和 developer.apple.com 的问题,但没有一个答案能帮到我。任何人的帮助将不胜感激。以下是我正在处理的代码!
}
回复
firebase - Firebase 登录和使用 Apple 登录未链接到同一用户帐户
使用 SwiftUI、Xcode12.5.1、Swift5.4.2、iOS14.7.1、
我的 Firebase-Login 页面应扩展为其他登录可能性,例如 Apple-Login(最终是 Google-login、Facebook-login 等)。
我有一个运行良好的 Firebase-Login 实现。
Sign in with Apple
我用Button扩展了 LoginView 。
这个新的 Apple 登录在其基本实现中也有效。
现在的问题:
如果我使用 Apple 登录,我需要访问相应的 Firebase 用户才能查询正确的用户数据。现在,使用 Apple 登录可以工作,但检索到的数据不是相应 Firebase 用户的用户数据。
我想要达到的目标:
从注销状态,我想
a) 能够使用 Firebase 电子邮件/密码登录,但有时想要注销并再次使用 Apple 登录。
--> 对于这两种情况,我都想获得相同的用户数据
b) 能够使用 Apple 登录,但有时想退出并使用 Firebase 电子邮件/密码再次登录
--> 对于这两种情况,我都想获得相同的用户数据
--- 理念 ----------
我从Firebase 文档中了解到,有一种方法可以连接link
两个登录帐户,我们可以知道这两个帐户是对应的。
--- 实施 -----------
以下是我当前对 Apple 登录的实现:
了解到可以在-callback的错误中获取对应其他账号的userInformation link
。但就我而言,我得到了错误的链接错误:
我的链接错误:
代替:
对我来说这没有意义。特别是因为我知道我之前已经使用 Firebase-Email/Password 登录过。然后我注销了,现在我尝试使用 Apple 登录。
该方法是否应该link
识别出我之前被允许通过 Firebase-Email/Password 登录,并且之前使用该电子邮件是否可以?我不明白这个链接错误。
问题:
在-callback 中
link
,为什么我得到的是 linkErrorThe email address is already in use by another account.
而不是AuthErrorCode.credentialAlreadyInUse
??为了使 a) 工作,我需要改变什么?
实现如何寻找 b) 工作流程(即,如果用户登录到 Apple,然后注销并使用 Firebase-Email/Password 再次登录??)。那我这两个账户怎么办
link
??
这是我的代码:
laravel - 使用 laravel 登录 web 和 ios 应用程序的 Apple
我目前正在根据本教程开发一个 api Apple 登录基础
https://github.com/GeneaLabs/laravel-sign-in-with-apple
我必须配置 .env 文件
但是我有一个问题,如果我使用它通过 React Native 登录 ios 应用程序。CLIENT_ID
for web 不是 iOS 应用程序中的一个。如何同时使用 ios 应用程序和 Web 应用程序?
asp.net-core - _signInManager.GetExternalLoginInfoAsync() 为 Apple 登录返回 null
我在使用 Microsoft Identity Framework 进行用户管理的 .Net Core Razor Pages 应用程序 (.Net 5) 中设置了“使用 Apple 登录”。
我遵循了 Scott 的这个教程,它对我的 Apple 登录页面有所帮助。
但是在调用回调端点时成功登录后,我进入null
了_signInManager.GetExternalLoginInfoAsync()
方法调用。
我最初的研究表明,ID 令牌可能不包含所需的数据。这是正确的,因为 Apple 返回的 ID 令牌不包含email
或name
即使在scope
.
样品要求:https://appleid.apple.com/auth/authorize?client_id=net.demo.client&redirect_uri=https%3A%2F%2Fdemo.website.net%2Fsignin-apple&response_type=code%20id_token&scope=email%20name&response_mode=form_post&nonce=637679-omitted
这是从Startup.ConfigureServices()
方法调用的身份验证设置:
这是回调端点:
apple-login - Apple登录的后端部分(JAVA)
我正在尝试让 Apple 登录一个应用程序,我需要做 Java 的后端部分。我按照这里的步骤操作:https ://dev.to/balvinder294/adding-apple-sign-in-to-spring-boot-app-java-backend-part-49a4但我收到的只是“invalid_client”。我认为问题出在我的 JWT 令牌上。当我将令牌放入 jwt.io 时,似乎未验证签名。