95 lines
2.8 KiB
Markdown
95 lines
2.8 KiB
Markdown
# 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)
|