认证概述

认证是确保 API 安全调用的核心机制,本文档将介绍以下两种主流方案:

  1. OAuth 2.0 🔒
    基于令牌的授权协议,适合第三方应用接入
    查看 OAuth 流程图

  2. API 密钥 📝
    简单直接的验证方式,适合内部系统调用
    获取密钥生成示例

OAuth_2_0_flow

快速接入步骤

  1. 在项目中引入 SDK 依赖

    npm install @your-sdk/authentication
    
  2. 初始化认证客户端

    const AuthClient = new AuthenticationClient({
      clientId: 'your_client_id',
      clientSecret: 'your_client_secret'
    });
    
  3. 调用认证接口

    AuthClient.getToken().then(token => {
      // 使用 token 调用 API
    });
    
SDK_initialization_steps

常见问题

Authentication_troubleshooting