tencent cloud

账号风控平台

产品简介
产品概述
产品优势
应用场景
购买指南
操作指南
用户管理目录
用户管理
应用管理
认证管理
审计管理
个性化设置
开发对接指南
概述
使用认证 API 接入
获取用户信息
更新用户信息
修改用户密码
重置用户密码
获取 Token
获取 JWT 公钥
刷新 Token
注销 Token
获取 OpenID Provider 配置信息
API 文档
History
Introduction
API Category
Making API Requests
User Management APIs
Data Sync APIs
Audit Management APIs
Data Types
Error Codes
常见问题
功能相关
计费相关
CIAM 政策
隐私协议
数据处理和安全协议

概述

PDF
聚焦模式
字号
最后更新时间: 2023-12-22 11:42:07
本指南介绍应用系统接入 CIAM 的方法及相应的 API。通过对接 CIAM,您的应用可以快速实现用户的登录、退出、注册等功能,并集成 CIAM 灵活、强大的配置与管理能力。

应用类型

基于常见的业务场景,CIAM 将应用分为以下几种类型:

Web 应用

运行在后端 Web 服务器上的应用系统,一般采用 Java, .NET, PHP, Node.js, Express 等语言或框架开发,用户通过浏览器访问应用。由于后端程序一般在受保护的服务器上运行,Web 应用能较好地存储应用密码等敏感信息,并保护 Token 等动态信息不泄露。

单页应用 (SPA)

直接运行在浏览器中的前端应用程序,一般采用 HTML、CSS 和 JavaScript 技术结合 React、Vue 和 Angular 等框架开发。单页应用可以直接向业务面 API 发起请求而无需经过后端程序转发,但由于程序和数据都存在于 user-agent (如浏览器) 中,单页应用不适合存储或处理需要受保护的敏感信息。

移动 App

安装和运行在用户设备 (如手机、平板电脑、PC、智能设备) 上的应用程序,一般采用专门的应用开发语言开发,如 Objective-C、Swift、 Kotlin 等。此类应用不适合存储应用密码等敏感信息,但一般能够保护 Token 等动态信息不泄露。

M2M 应用 (Machine to Machine)

运行在后端的应用程序 (如后端服务、命令行程序、守护进程),一般通过调用其他的 API 来实现业务功能,无需用户参与。此类应用能够较好地保护敏感信息不泄露。

接入概览

Web 应用、SPA 和 移动 App 可以作为 OIDC (OAuth) 标准客户端快速接入 CIAM。OIDC 和 OAuth 协议在互联网的应用十分广泛,其相应的开发资源也非常丰富,各类应用一般都能找到开发库快速完成接入。
M2M 应用一般使用 客户端凭证模式获取 Access Token 后,携带 Access Token 访问相应的 API。
注意:
本指南的 API 通过 HTTPS 协议访问,访问地址前缀是您的用户目录域名,可以在 域名设置页面 查看。在本指南中,使用 https://sample.portal.tencentciam.com 作为访问地址前缀。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈