datai/docs/archive/api-docs/auth/DataISfLoginController/index.md

2.8 KiB
Raw Permalink Blame History

DataISfLoginController 接口文档索引

接口列表

1. 登录操作

2. 登出操作

3. 获取登录信息

  • 获取当前登录信息
    • 接口路径: /salesforce/login/current
    • 请求方法: GET
    • 功能描述: 获取指定ORG类型的当前登录信息

4. 自动登录

5. 查询登录历史

6. 根据登录历史自动登录

  • 根据登录历史自动登录
    • 接口路径: /salesforce/login/autoLoginByHistory
    • 请求方法: POST
    • 功能描述: 使用指定的登录历史记录ID自动登录Salesforce

接口分类

登录认证

  • 执行Salesforce登录操作源ORG
  • 自动登录支持源ORG和目标ORG
  • 根据登录历史自动登录

会话管理

  • 执行Salesforce登出操作源ORG
  • 获取当前登录信息

历史记录

  • 查询不同类型ORG成功登录历史

安全特性

所有接口都支持以下安全特性:

  1. 密码加密: 密码使用BCrypt哈希算法加密存储无法直接解密
  2. 敏感信息脱敏: Session ID、用户 ID 等敏感信息在日志中会被脱敏处理
  3. 请求频率限制: 登录接口有请求频率限制每分钟最多5次登录尝试防止暴力破解攻击
  4. 本地缓存: 登录成功后Session ID会保存到本地缓存中提高访问效率

ORG类型说明

系统支持以下ORG类型

  • source: 源ORG数据同步的来源
  • target: 目标ORG数据同步的目标
  • sandbox: 沙盒ORG用于测试环境
  • production: 生产ORG用于生产环境

登录方式

系统支持以下登录方式:

  • oauth2: OAuth2登录方式
  • salesforce_cli: Salesforce CLI登录方式
  • legacy_credential: Legacy Credential登录方式
  • session_id: Session ID登录方式

相关文档