如何在 Authing 上快速实现 Zadig 单点登录?

IDaaS(身份及服务)是由第三方服务商构建、运行在云上、为各类应用程序实现身份认证与授权的平台,它向订阅的企业、开发者提供基于云端的用户身份验证与授权的管理服务。

Authing 作为国内领先的身份云产品,前不久上线了 Zadig 应用,本文将介绍 Authing 用户如何接入 Zadig 实现企业用户统一认证。

01

什么是 Authing 身份云?

Authing 是国内首款以开发者为中心的全场景身份云产品,集成了所有主流身份认证协议,为企业和开发者提供完善安全的用户认证和访问管理服务,快速实现任何 Web、App 和企业软件的身份认证和用户管理。

02

什么是 Zadig?

Zadig 是一款面向开发者设计的云原生持续交付(Continuous Delivery)产品,具备高可用 CI/CD 能力,提供云原生运行环境,支持开发者本地联调、微服务并行构建和部署、集成测试等。

03

如何支持 Zadig 用户统一认证

在 Authing 中创建应用

首先,用户需要在 Authing 中创建一个单点登录 SSO 应用。

具体步骤如下:

进入控制台> 单点登录 SSO > 添加应用 ,选择 Zadig,点击获取应用。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-whVXWaTW-1657869843988)(https://files.mdnice.com/user/33326/362d0294-68df-4823-9fd8-29299f428c16.png)]

填写应用名称

填写/复制如下信息

    复制内容: Client ID, Client Secret, Authorization URL, Token URL, 用户信息 URL, Scope 填写发起登录 URL 为 Zadig 的访问地址 从 Zadig 系统中获取 Zadig 系统的回调地址

在 Zadig 中配置 SSO 源

    通过管理员账号访问系统设置
    添加 SSO 账号系统
    填写上一步复制的信息

注: Callback URL 可在红框内找到

在访问授权页点击「允许所有用户访问」

至此我们已经在 Zadig 上成功配置了 Authing 作为用户系统,完成了企业用户系统和 Zadig 的用户身份对接。

经验分享 程序员 微信小程序 职场和发展