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

95 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# DataISfLoginController 接口文档索引
## 接口列表
### 1. 登录操作
- [执行Salesforce登录操作源ORG](0001-do-login.md)
- 接口路径: `/salesforce/login/doLogin`
- 请求方法: POST
- 功能描述: 执行Salesforce源ORG的登录操作支持多种登录方式
### 2. 登出操作
- [执行Salesforce登出操作源ORG](0002-logout.md)
- 接口路径: `/salesforce/login/logout`
- 请求方法: POST
- 功能描述: 执行Salesforce源ORG的登出操作
### 3. 获取登录信息
- [获取当前登录信息](0003-current.md)
- 接口路径: `/salesforce/login/current`
- 请求方法: GET
- 功能描述: 获取指定ORG类型的当前登录信息
### 4. 自动登录
- [自动登录支持源ORG和目标ORG](0004-auto-login.md)
- 接口路径: `/salesforce/login/autoLogin`
- 请求方法: POST
- 功能描述: 使用登录历史记录中的信息自动登录Salesforce
### 5. 查询登录历史
- [查询不同类型ORG成功登录历史](0005-query-login-history.md)
- 接口路径: `/salesforce/login/history/success/{orgType}`
- 请求方法: GET
- 功能描述: 查询指定ORG类型的成功登录历史记录
### 6. 根据登录历史自动登录
- [根据登录历史自动登录](0006-auto-login-by-history.md)
- 接口路径: `/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登录方式
## 相关文档
- [Salesforce 集成模块文档中心](../../../index.md)
- [API 文档索引](../../index.md)