Authing 知识库
🛠 开发资源🥂 集成案例🔭 常见问题🖥 控制台
3.0.0
3.0.0
  • 欢迎
  • Authing 概述
  • 快速开始
    • 注册 Authing 开发者账号
    • 第一个应用
    • 基础概念
    • 实现单点登录
    • 控制台概览
    • 部署模型和价格
    • 最佳开发实践
    • 我该如何选择 Authing 的技术
  • 进阶指南
    • 理解认证和授权
      • 用户名 - 密码认证
      • 邮箱 - 密码认证
      • 手机 - 验证码认证
      • JWT Token 释义及使用
    • 验证 Token
    • 配置用户权限
    • 迁移老数据进 Authing
    • 错误代码
  • 认证
    • 接入 OAuth 2.0
      • 创建 OAuth 应用
      • 使用 OAuth 授权
    • 接入 OpenID Connect
      • 创建 OIDC 应用
      • 使用 OIDC 授权
      • 理解 OIDC 流程
      • OIDC 常见问题
    • 接入 SAML
      • 创建 SAML Identity Provider 应用
      • 创建 SAML Service Provider 应用
      • 理解 SAML 流程
      • 同时使用 Authing 作为 SP 和 IdP
      • 使用 SAML Identity Provider
        • 在阿里云访问管理中使用
        • 在腾讯云访问管理中使用
        • 在 Auth0 中使用
      • 使用 SAML Service Provider
        • 与 Auth0 SAML IdP 对接
        • 与 SSOCircle SAML IdP 对接
    • 接入 LDAP
      • 配置 LDAP 服务
      • 使用 Authing 的 LDAP 用户目录
    • 接入 Active Directory
  • 社会化登录
    • 接入 Web 端社会化登录
      • GitHub 登录
      • 微信 PC 扫码登录
      • 微信 APP 内网页登录
      • 企业微信(第三方应用)网页授权登录
      • 企业微信(第三方应用)扫码登录
      • 企业微信(企业内部)扫码登录
      • 新浪微博登录
      • 钉钉登录
      • QQ 登录
      • 配置登录授权 Scope
    • 接入移动端社会化登录
      • 微信登录
      • 支付宝登录
    • 接入小程序登录
      • 小程序登录
        • 用户登录凭证(code)最佳实践
      • APP 拉起小程序登录
    • 打通微信账号体系
  • 扫码登录
    • 小程序扫码登录
      • 接入私有化小程序
    • APP 扫码登录
      • 快速接入
      • Web 端 SDK
      • 完整接口列表
      • 自定义配置项
      • 扫码登录原理
  • 移动应用登录
    • 移动应用 SSO
      • 自动检测登录
      • 唤起 App 登录
    • 移动应用身份提供商
  • 授权
    • Authorization 基础概念
      • 什么是基于角色的管理(RBAC)
      • 什么是基于属性的管理(ABAC)
      • 什么是零信任网络
    • Authorization at Authing
    • 接入 RBAC
    • 接入 ABAC
    • 接入组织机构管理
  • 扩展能力
    • 自定义认证流程(Pipeline)
      • 创建你的第一个 Pipeline 函数
      • Pipeline 函数开发指南
      • 应用场景
      • user 对象
      • context 对象
      • 使用环境变量
      • 可用的 Node Modules
      • 如何调试
      • Node SDK
      • GraphQL API
      • 常见问题
      • 私有化部署
    • 使用 Webhook
    • 自定义用户字段
  • 开发资源
    • 开发资源
    • API(GraphQL)
    • Guard for Web
      • 自定义 Guard 的 UI 样式
    • Guard for Mobile
      • Guard for React Native
    • Guard VS 自定义 UI
    • SDK for 单点登录
    • SDK for JavaScript
      • 查询用户权限
      • 绑定社会化登录
      • 自定义用户字段
      • 管理 MFA 口令
      • 自定义请求链接
    • SDK for Node.js
      • 权限控制
      • 查询用户权限
      • 组织机构管理
      • 老版权限控制(deprecated)
      • Pipeline 函数
      • 自定义用户字段
      • 绑定社会化登录
      • 管理 MFA 口令
      • 自定义请求连接
    • SDK for React Native
    • SDK for 微信小程序
    • SDK for Java
    • SDK for Objective-C
    • SDK for Python
    • SDK for Go
    • SDK for PHP
    • 函数计算(FaaS)
  • 通信
    • 邮件
    • SMS
  • MFA
    • 配置 MFA 安全口令
      • 使用 Microsoft Authenticator 添加 MFA 令牌
    • 接入 MFA
  • 安全
    • 配置 Web 安全域
    • 配置用户池密码强度
    • 配置密码加密函数
  • 其他
    • 常见问题
    • 集成案例
      • Authing 与 AWS 集成案例
      • 函数计算与 AaaS 集成案例
      • Odoo 集成案例
      • 社会化登录集成案例
    • 社交互联数据
    • 为 Authing 贡献 SDK
      • 了解 Authing 的模块
Powered by GitBook
On this page
  • 在 Authing 进行配置
  • 在腾讯云控制台进行配置
  • 使用 IdP 登录腾讯云

Was this helpful?

  1. 认证
  2. 接入 SAML
  3. 使用 SAML Identity Provider

在腾讯云访问管理中使用

Previous在阿里云访问管理中使用Next在 Auth0 中使用

Last updated 5 years ago

Was this helpful?

Authing SAML IdP 为企业用户提供SSO单点登录能力,通过 IdP 身份验证的外部用户可直接访问您的腾讯云资源。

腾讯云支持基于 的联合身份验证来实现与企业内网账号的互通。

在 Authing 进行配置

先在 Authing 新建一个 SAML Identity Provider 应用。

进入应用控制台 -> 第三方登录 -> SAML IdP 选项卡,点击右侧的「创建 SAML IdP」。

在弹出的窗口中填入应用信息,填写一个二级域名作为 SAML IdP 的云上地址,点击「确定」。

在 AssertionConsumeServiceURL 中输入腾讯云的 SAML 断言接收地址https://cloud.tencent.com/login/saml

从腾讯云 SAML SP Metadata,并上传。

在自定义 Attribute 输入以下内容,其中 <AccountID> 是你的腾讯云账号 ID,<RoleName> 是你在腾讯云创建的角色名称,<ProviderName> 是你在腾讯云创建的身份提供商名称。

{
    "https://cloud.tencent.com/SAML/Attributes/Role": "qcs::cam::uin/<AccountID>:roleName/<RoleName>,qcs::cam::uin/<AccountID>:saml-provider/<ProviderName>",
    "https://cloud.tencent.com/SAML/Attributes/RoleSessionName": "Test"
}

打开对 SAML Response 签名开关,上传或输入一对秘钥,并正确选择秘钥算法。

其余配置使用默认即可。

点击「确定」。

在使用方法页面点击「下载」IdP Metadata。

在腾讯云控制台进行配置

从腾讯云进入用户昵称触发下拉菜单 -> 访问管理页面 -> 左侧导航栏选择身份提供商,点击蓝色按钮「新建身份提供商」。

此处需要上传刚才下载的 IdP Metadata XML 文件。提供商名称需要填入刚才在 Authing 自定义 Attribute 中填写的的<ProviderName>。

上传后点击下一步。

在审阅页面点击「完成」。

从腾讯云进入用户昵称触发下拉菜单 -> 访问管理页面 -> 左侧导航栏选择角色,点击蓝色按钮「新建角色」,在弹出的窗口中选择身份提供商。

选择刚才创建的身份提供商 Authing。

点击「下一步」。

在角色权限配置页面选择授予此身份提供商的权限,这里选择 Administrator 权限,即全权访问。

点击「下一步」。

在审阅页面,输入角色名称,需要和之前在 Authing 填写的 <RoleName> 一致。

点击下方「完成」。

使用 IdP 登录腾讯云

从腾讯云进入用户昵称触发下拉菜单 -> 访问管理页面 -> 左侧导航栏选择身份提供商

点击刚刚创建的身份提供商。

复制登录链接,到浏览器新标签页进行访问。

点击「确定跳转」。

浏览器被重定向到 Authing IdP 用户登录认证页,选择一种登录方式,输入信息。点击「登录」。

在确权页面点击「授权登录」。

浏览器会跳转到腾讯云控制台,单点登录成功。

SAML 2.0 (Security Assertion Markup Language 2.0)
下载
确认信息
新建角色
选择身份提供商
角色策略
查看详情
复制登录链接
从 IdP 登录腾讯云
单点登录成功