【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一

这篇具有很好参考价值的文章主要介绍了【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

记录一下sign in with Apple的开发者配置

前言

关于使用 Apple 登录 使用“通过 Apple 登录”可让用户设置帐户并使用其Apple ID登录您的应用程序和关联网站。首先使用“使用
Apple 登录”功能启用应用程序的App ID 。 如果您是首次启用应用程序 ID 或为新应用程序启用应用程序 ID,请启用该应用程序
ID 作为主要应用程序 ID。您可以单独使用主应用程序 ID,也可以通过分组为相关应用程序和网站启用标识符。 要为相关应用程序启用应用程序
ID(例如,Mac 应用程序的 iOS 版本的应用程序 ID),请将其与现有主应用程序分组。如果您的应用程序具有适用于多个 Apple
平台或您想要启用“使用 Apple 登录”功能的 Web 的版本,这会很有帮助。通过与现有主标识符分组而启用的应用程序 ID
不能用于通过分组启用其他标识符。您需要取消应用程序 ID 的分组并将其启用为主要应用程序 ID。
您可以通过在证书、标识符和配置文件中编辑应用程序 ID 配置来管理应用程序 ID 。
【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

一、配置Sign in with Apple

1.找到证书

【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

2.创建新 app(web已有做关联) 并开启 Sign in with Apple

【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

3.接下来新建一个新的 identifier,注意是 Services IDs

  • 1、创建 Identifiers

  • 2、选择 Services IDs 并点击右上角 Continue

  • 3、按下图顺序操作
    【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

4.接下来在Configure 配置回调地址

【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

确保 Primary App ID 是你要选用的app
注意回调地址那里的链接必须要有 https 开头

5.设置完成,页面显示无误后可以选取左边的 Key

  1. 创建keyId

  2. 先选这个key关联到你的主app,然后点击continue,
    【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

  3. 获取keyid
    【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

怎么找到Sign in with Apple 回调地址?

1.Certificates, Identifiers & Profiles->Identifiers->右侧搜索筛选Services IDs

【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一,Java,三方登录,ios

现在,你获得了 service ID, redirect URL, team ID, key ID, and private key. 接下来就可以开始第二部分 Sign In with Apple REST API.

clientId 是申请的serveic IDs 中的那个 identifier文章来源地址https://www.toymoban.com/news/detail-736849.html

6.网页前端配置

<button id="sign-in-with-apple-button"> Sign In with Apple </button>
<script type="text/javascript" src="https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js"></script>
<script type="text/javascript">
    AppleID.auth.init({
        clientId : 'xxxx',
        scope : 'email',
        redirectURI: 'https://dogfightx.com/',
        state : 'DE'
    });

    const buttonElement = document.getElementById('sign-in-with-apple-button');
    buttonElement.addEventListener('click', () => {
        AppleID.auth.signIn();
    });
</script>

到了这里,关于【三方登录-Apple】iOS 苹果授权登录(sign in with Apple)之开发者配置一的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android应用添加谷歌登录(Google Sign In)

    Android平台添加Google登录便于读取用户信息,也便于将应用发布到GooglePlay。 具体步骤如下,个人觉得还是比较繁琐的,一步一步来看吧。 服务账号创建项目 developers.google.com/workspace/g… 每个Google账号可以创建12个项目。 点击创建。 创建凭据 这里提示要先创建OAuth同意屏幕。

    2024年02月01日
    浏览(51)
  • 2023年苹果IOS开发者证书申请(已实测准确)

    苹果开发者官网:https://developer.apple.com/ 注册苹果账号apple id 开启双重认证,需在一台IOS手机/iPad操作 在App Store下载Apple Developer APP ,进行注册开发者账号 去Apple Developer应用填写申请资料 绑定支付宝或者微信支付苹果年费(¥688元/年) 请等待苹果审核后,根据邮件提示,点击

    2024年02月07日
    浏览(66)
  • 无ios开发者账号如何打包自己的ios 版本app(需要有苹果手机或者mac电脑)

    1.注册苹果账号 https://developer.apple.com/account 2.登录开发者中心 出现协议弹框 同意即可 3.下载Appuploader http://www.applicationloader.net/ 4.打开压缩包内exe文件 5.登录刚刚申请的苹果账号 ,要选未支付688(正式的开发者账号每年要支付688) 6.进入证书管理 7.进入证书管理,创建证书,

    2024年02月09日
    浏览(50)
  • 实现 Google 第三方授权登录

    最近做项目要实现Google的第三方登录,这简单的记录一下。 目前Google的第三方登录有很多方案,且官方提供SDK方便接入。但是我这个项目同时要实现网页和客户端。所以选择了 Google OAuth 2.0 的方案。 当然,也可以 《实现 Facebook 第三方授权登录》 Google 的 OAuth 2.0 流程 首先

    2024年02月09日
    浏览(44)
  • 【Oauth2.0 单点登录 + 第三方授权认证】用户认证、授权模式

    本文主要对 SpringSecurity Oauth 2.0 用户认证,授权码授权模式、密码授权模式,以及授权流程进行讲解 开发中,有些功能只有管理员才有,普通用户是没有的。即需要对用户的身份进行认证,是管理员还是普通用户。认证方式有两种: 身份认证: 用户在访问相应资源时对用户

    2023年04月08日
    浏览(62)
  • 微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录

    测试账号申请 测号响应流程:客户端发送请求,微信服务器收到请求后,转发到开发者服务器上,处理完后在发送给微信服务器,在返回给客户端 1、打开微信公众平台,点击测试帐号申请。地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login, 通过微信扫一扫授权就能进

    2024年02月02日
    浏览(57)
  • 【深入浅出 Spring Security(十二)】使用第三方(Github)授权登录

    (Github授权登录的具体操作在目录第三“章”) 下面是《深入浅出Spring Security》书中的一段概述: OAuth 是一个开放标准(现在所说的 OAuth 一般都是指 OAuth2,即 2.0 版本),可以理解为是一种协议,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头

    2024年02月10日
    浏览(59)
  • vue钉钉授权第三方网页登录,扫码登录,vue hash模式下回调地址错误踩坑

    vue接入钉钉登录及遇到的问题 在index.html中引入 钉钉的配置使用后端配置好的,通过接口返回,参数主要是重定向的url地址(需要encode),和client_id。 代码如下: 扫码完成之后,页面会重定向到配置的地址上,附带authCode就是需要这个参数 在created生命周期中使用自己项目的

    2024年02月13日
    浏览(92)
  • SpringCloud微服务实战——搭建企业级开发框架:第三方登录-微信小程序授权登录流程设计和实现

      在前面的设计和实现中,我们的微服务开发平台通过JustAuth来实现第三方授权登录,通过集成公共组件,着实减少了很多工作量,大多数的第三方登录直接通过配置就可以实现。而在第三方授权登录中,微信小程序授权登录和APP微信授权登录是两种特殊的第三方授权登录

    2024年02月07日
    浏览(54)
  • 苹果(apple)支付退款通知、api

    背景: 用户在使用苹果支付购买商品后,可以直接像苹果申请退款,如果申请成功将导致商户直接构成损失。甚至某网络平台有这种专门薅羊毛的店铺,低价出售虚拟商品,再申请退款。所以有必要对用户发起的退款订单做及时响应,比如扣除对应的虚拟商品或像apple官方提

    2024年02月07日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包