Authing 联手腾讯云,在云函数上轻松部署 SSO 应用


近些年,中国 SaaS 行业一直受到国内腰部企业的数量规模以及支付意愿的影响,相比西方来说,扩张相对缓慢。但在疫情影响下,数字化的各种需求和支付意愿如雨后春笋般涌现,SaaS 行业正迎来新一轮的发展机遇。

随着 「元宇宙」 概念的爆发,越来越多的在线化场景不断涌现,统一身份认证体系在当今的数字化时代愈发重要。随着 SaaS 服务形态、企业用户的不断增加,企业在不同的场景下需要使用不同的服务,如 HR、客户管理、办公自动化等;同理,也涉及到不同的账号注册、认证等问题。

所以,市场上急需一个中立的身份服务平台来支持越来越复杂、多样的数字身份场景,这正是 Authing 的目标和价值所在。

Authing 是国内首款以开发者为中心的全场景身份云产品,集成了所有主流身份认证协议,为企业和开发者提供完善安全的用户认证和访问管理服务。 Authing 持续为各行各业的客户提供安全、现代化、可信任、可复用的身份基础设施,致力于成为全球最大的生产力科技公司。

近期, Authing 在提升客户业务效能方面持续发力,实现了在腾讯云 SCF 上轻松部署 SSO 应用,有效帮助用户减少自行开发复杂认证系统所带来的开发成本。用户只需要在 SCF 模板创建并选择 Express Authing 框架模板,通过简单的配置操作,即可拥有 CIAM 的认证能力。

下面,就让我们详细了解一下 SCF 和 Authing 身份管理的集成业务流程,以及 SCF 中集成了 Authing 的 Express 框架模板的使用。

01

概述

Authing 功能简介

Authing 身份云是以开发者为中心,基于云原生架构的 IDaaS 产品,是一个高安全、高可用、高生产力的身份基础设施,支持所有企业和开发者便捷灵活接入,满足各类场景化需求。

当您准备构建一个激动人心的应用程序时,首先需要搭建一个用户系统,而搭建用户系统总会牵扯到复杂的认证流程和安全问题。这时,您只需要使用 Authing ,就能解决所有问题。

您可以在 Authing 的用户池中创建用户,并通过目录集成或应用程序集成导入用户。用户池下的应用程序与公共应用程序(例如 Office 365)或专有应用程序(例如您自己的应用程序)相连接,通过上述连接,您的用户只需一个身份就可以在不同的应用之间快速高效地完成认证和授权。

Authing 凭借单点登录技术,轻松实现统一管控身份权限。无论通过企业联合、 社会登录还是用户名和密码身份验证,用户只需登录一次,就可以使用他们被授予访问权限的所有应用。

除此之外, Authing 还支持 OAuth2、OIDC、SAML、LDAP 等多种协议,开发者配合使用统一用户池,只需五行代码即可轻松实现单点登录以及定制化登录。

腾讯云 SCF 云函数简介

腾讯云云函数(Serverless Cloud Function,SCF) 是腾讯云为企业和开发者们提供的无服务器执行环境,帮助您在无需购买管理服务器的情况下运行代码, 是实时文件处理和数据处理等场景下的理想计算平台。您只需使用 SCF 平台支持的语言编写核心代码并设置代码运行的条件,即可在腾讯云基础设施上弹性、安全地运行代码。

SCF 云函数产品优势:

  • 快速部署:毫秒级部署;
  • 无需运维:不必担心底层资源,计算完全托管,0 运营成本;
  • 弹性伸缩:根据请求平行调增服务资源;
  • 高性价比:按需按量付费,成本投入低。

Serverless 没有任何基础设施建设、管理与运维的开销,帮助用户脱离繁冗的开发配置工作,将更多精力集中在业务代码逻辑的编写上。该服务模式降低了研发门槛,提升了业务构建效率,获得了大量企业和开发者的支持。

腾讯云 Serverless 基于 SCF 提供多个模板,快速创建函数或应用。通过 SCF 提供的模板创建方式,仅需几步,就可以在腾讯云上快速部署 Express 项目。

点击查看一元钱特惠资源包

包括 100 万次调用(事件函数和 Web 函数各 100 万次)、 50 万 GBs 资源使用量和 2 GB 外网流量。

集成方案

集成优势

  1. 灵活的注册/认证流程配置
  • 支持自定义配置登录、注册、多因素认证、忘记用户、忘记密码等流程。
  • 拥有自定义 logo、公司名称、域名配置等能力。
  1. 多种应用类型支持

    支持 Web 应用、单页应用、移动 App 应用、小程序应用等应用类型。

  2. 多渠道统一登录体验

    支持通过 Web 应用、移动应用、H5 应用、小程序应用、微信公众号等多种渠道登录的统一登录体验。

  3. 多种认证方式支持

  • 支持账号密码认证、短信认证、邮箱认证等通用认证方式。
  • 支持微信、QQ、支付宝等主流社交认证源方式。
  1. 灵活用户数据模型自定义

    支持根据业务配置不同的用户模型,支持用户自定义属性,为字段类型、属性字段配置是否必填等,提供正则表达式等高级能力。

  2. 账号融合支持

    支持基于手机号码、邮箱、微信 openid、微信 unionid 等认证属性识别同一个自然人用户并进行账号融合。

02

集成和配置流程

集成 SCF 操作指引

创建 SCF
创建指引

Authing 提供了 Next.js 函数及应用两个模板。模板创建时,记得用云端编辑器打开 config.js并对参数进行配置。


按照流程,点击下一步,完成创建。

您也可以在创建之前,先在本地修改 config.js 配置文件,通过本地上传文件夹或 zip 包。

点击查看示例项目源码

同时记得修改 Authing 的 Redirect URI:

npm run build后,将源码及产物一并上传。

如果访问后出现这样的页面,就说明部署成功,您可以登录尝试啦!

03

调用方式

Authing 提供 RESTful和 GraphQL两种风格的 API,并将 SDK 分成两大类:

  • Management SDK: 供管理员使用,用于管理 Authing 资源,如管理用户、角色、应用、组织机构、配置等;
  • Authentication SDK: 供终端用户使用,以终端用户的身份进行操作,如登录注册、修改个人资料、重置密码等。

集成认证到您的应用中

我们推荐使用 Authing 提供的前端登录组件 Guard,它为开发者屏蔽了很多底层认证的实现细节,包括繁琐的 UI 开发;如果您需要自己实现登录界面 UI,可以使用我们为各语言提供的 Authentication SDK;在单点登录场景下,我们提供的单点登录 SDK 能够帮助您快速实现单点登录。

认证场景包括:

  • 用户登录之后获取身份凭证 id_token;
  • 使用用户的 id_token获取用户信息;
  • 使用多因素认证(MFA)作为额外认证手段。

相关链接:

管理您在 Authing 中的资源

您在 Authing 控制台进行的所有操作,基本上都可以使用 Management SDK 完成,从而实现自动化的运维管理。

一些典型的管理场景包括:

  • 管理您在 Authing 中的角色;
  • 查看审计日志和用户行为日志;
  • 管理用户目录等。

支持的 SDK 种类


相关链接:

04

总结

以上就是在腾讯云云函数 Serverless SCF 上轻松部署 Authing SSO 应用的全部内容。我们始终相信,最好的工具能激发人类最大的创造力,Authing 将继续秉承以开发者为中心的设计理念,致力于为开发者提供最好的产品和服务。在 Authing 强有力的支持下,开发者能够大幅度减少开发时间,降低开发成本,将更多精力投入到核心业务功能的研发上。


Authing 最新动态

Authing 身份云 是以开发者为中心,基于云原生架构的 IDaaS 产品,是一个高安全、高可用、高生产力的身份基础设施,支持所有企业和开发者便捷灵活接入,满足各类场景化需求。

Authing 现已针对不同场景用户推出了 B2C、B2B、B2E 三种场景化的细分版本,更好地为不同类型的用户提供更加专业的服务。同时也对 「费用管理」 模块进行了全面升级,提供更加灵活、便捷的用量管理和费用管理体验。

文章回顾

重磅 | Authing 推出 IDaaS 行业首个永久免费版

您可以即刻前往 Authing 官网了解价格详情~

相关推荐

洞察|以 AI Agent 身份为中心的下一代 IDaaS 探索,「零信任」原则是否依然有效

若一个 AI 代理被诱骗点击了恶意链接,也应当因其权限受限而无法进一步获取更多内部信息,从而将影响降到最低。

Authing的博客 1139

Authing 正在寻找云原生应用 / Infra 开发者

我们需要云原生应用开发者和云原生基础设施开发者加入我们

Authing的博客 1121

从数据孤岛到信息共享,应用集成网关打造业务新生态

企业通过应用集成网关轻松打通业务隔阂,让应用相互“对话”,快速实现数字化转型和业务发展的持续增长。

Authing的博客 1141

建立统一网络身份认证平台,赋能用户信息安全

随着网络化、数字化、智能化的演进,在深入推进数字经济创新发展、积极培育新兴产业和未来产业的过程中,安全与发展将是永恒的主题,如何确保网络身份安全将是主旋律。

Authing的博客 1524

Authing 2024 年全员大会:坚持原创性、冒险精神和极客精神,突破瓶颈,引领市场

他的话语不仅回顾了过去一年的挑战,也为员工们描绘了一个充满希望的未来。

Authing的博客 1015

构建用户身份基础设施,推动新能源汽车高质量发展

企业的困惑或许不再是“ 0 到 1 阶段的破冰”该如何落实,而是在技术创新和政策支持不断变化的情况下,如何抓住用户并在消费者心中构筑存在感,才是未来竞争中的关键。

Authing的博客 1669

后量子时代,未来密码该何去何从?

在量子信息时代来临之前,如何能够有效抵御量子攻击就成了不得不面对的问题之一。

Authing的博客 1773

当网络安全成为业务增长的重要保障,企业应该如何应对?

企业需要关注的网络安全层面有哪些?企业管理者又应如何应对网络安全问题,准确制定企业安全策略呢?

Authing的博客 1733

七部门重磅发文!未来产业创新该如何发展?

如何确保产业数字安全基础上,加快发展未来产业,支撑推进企业创新发展?

Authing的博客 1026

Authing 身份云入选崔牛会「2024 中国企业服务云图」

提供 OPA(组织过程管理) SaaS ,完善 OPA 计算监控、事件监控、决策监控、决策设计器、代码编写等,覆盖决策计算全生命周期,实现事件驱动的低代码决策引擎和自动化风控引擎。Authing 目前已经服务包括可口可乐、招商银行、三星集团、复星集团、万科集团、海底捞在内的 40000+ 企业和开发者。2024 版云图汇聚了时下国内 3500+ 家数字化领域内优秀的 To B 企业,涵盖技术支撑、数据资产、协同办公、垂直行业等 18 个类别,覆盖万亿级市场,堪称中国企业数字化选型的“宝典”,

Authing的博客 750

管理员分级管控三大模式,提高企业内部管理效率

企业在整个权限管理落地过程中,如何解决这些难题,提高企业内部管理效率?

Authing的博客 2057

零信任网络标准发布,企业如何构建下一代可信任的身份安全体系?

在这样的背景下,企业如何构建下一代可信任的身份安全体系?

Authing的博客 1303

克服数字化三重担忧,从构建身份基础设施开始

如何消除三重担忧,成为企业数字化转型之路的重中之重。

Authing的博客 955

AI 欺诈事件频出,如何重塑身份认证的安全性?

人工智能时代的到来,将不仅仅是科技盛宴,更是信息安全对网络威胁的一次攻坚战。

Authing的博客 1386

教育信创全面加速,如何促进高校信息化建设?

教育数字化转型不是针对一般教育设施的简单更新升级,而是针对整个教育体系的深层次积累,引领教育行业从传统的教育模式向智能化教育迈进,形成适应数字时代的全新教育形态。

Authing的博客 1928

Authing 入选中国信通院《 2023 高质量数字化转型产品及服务全景图》

近日,中国信通院“铸基计划”发布了《高质量数字化转型产品及服务全景图( 2023 )》。Authing 身份云成功入选 IT 维护与运营领域并获得证书。

Authing的博客 704

第三方 Cookie 被禁用?企业该如何实现用户精准运营和管理?

如何收集和利用第一方数据填补第三方 Cookie 的空白,成为许多企业和营销人员需要重新思考的问题。

Authing的博客 1331

从密码认证到 Passkey 无密码,告别传统密码时代

Authing 作为国内领先的身份认证服务商,率先推出 Passkey 无密码认证服务,填补国内密码认证缺陷,降低数据泄漏风险。

Authing的博客 1566

Authing 受邀参加 2023 QCon 全球软件开发大会

Authing 作为身份领域领先企业受邀参加此次大会,与客户深度对话塑造数字化发展未来。

Authing的博客 695

2023 年最先进认证方式上线,Authing 推出 Passkey 无密码认证

密码这一传统身份认证方式已经难以得到可靠的认证保障,随之出现各种新身份认证方式,其中就包括无密码身份认证。

Authing的博客 1554

Authing 分级管理员重磅上线,实现权限超细粒度分级管

为了满足企业内部复杂的组织架构设计需求,企业需要实现“统一管理,分级授权”的权限管理模式,满足企业内部不同角色的需求,提高了整体管理的透明度和可操作性。

Authing的博客 1585

身份自动化工作流,帮助您快速提高工作效率

身份自动化不仅仅简单将手动步骤数字化,更是将企业从传统、低效、甚至过时的工作流程中解放出来,形成数字化引擎,将企业的管理方式从繁琐转变为简洁,从手动迈向自动,为整个组织注入了新的活力。

Authing的博客 1210

从身份治理出发,助力教育行业回归教育本质

在实施国家教育数字化战略行动中,如何利用数字技术优势助力教育治理变革,提升区域、学校教育治理水平成为深化教育改革的一个热点话题。

Authing的博客 1193

身份管理如何提升中小企业生产力?

在此困局中,企业希望依托数字化以求业务增长、人员增效、企业扩张以及产品核心竞争力的稳固。

Authing的博客 1025

先进制造身份治理现状洞察:从手动运维迈向自动化身份治理时代

当前形势下,我国制造业发展之路该如何走?

Authing的博客 1680

Authing CEO 谢扬来信 |我的原则

从忙碌的工作中短暂抽身,有很多感想,不吐不快,借此机会,倾我所有,诉我原则。

Authing的博客 1165

从 RBAC 到 NGAC ,企业如何实现自动化权限管理?

谁具有特定数据的访问权限?您的企业是否实现了对员工权限的有效管理?

Authing的博客 2205

如何为您的企业选择合适的多因素认证?

如何评估企业的 MFA 需求,如何选择合适的 MFA 解决方案?这些都成为企业在如今安全环境下需要思考的问题。

Authing的博客 1266

放弃无谓的「技术氛围」幻想,准备战斗

资本绝不会做亏本买卖,一家公司在市场中的一切动作都以盈利为目的。

Authing的博客 225

Authing 入选《 2023 年央国企信创应用与实践研究报告》优秀服务商

Authing 身份云作为国内唯一事件驱动云原生身份平台入选《 2023 年央国企信创应用与实践研究报告》优秀服务商。

Authing的博客 728
上一篇: 一文,教你打造员工生命周期解决方案
下一篇: 功能更新|Authing 登录组件支持使用自定义加载图标
Authing
Authing 企业官方账号 企业官方账号
博客等级 码龄6年 863粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值