Commit 8a374c61 authored by 冯景珉's avatar 冯景珉

Updates 框架功能描述/sso.md

Auto commit by GitBook Editor
parent 2ca05a3a
...@@ -6,65 +6,42 @@ ...@@ -6,65 +6,42 @@
用户定义的配置页面,在此处单独配置一个不过期的用户,用于单点登录时获取access_token。(任意账户均可用于access_token的获取)。 用户定义的配置页面,在此处单独配置一个不过期的用户,用于单点登录时获取access_token。(任意账户均可用于access_token的获取)。
## 2、根据请求获取access_token ## 2、根据请求获取access_token
#### 请求路径
#####注意 ####注意
_1.参数除账号密码外不可以随意修改。 _1.参数除账号密码外不可以随意修改。
2.如果想使用其他校验模式获取token,则需要进行额外配置。 2.如果想使用其他校验模式获取token,则需要进行额外配置。
3.发送的请求类型必须为post请求。_ 3.发送的请求类型必须为post请求。_
``` ```
/oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=hd001&password=1 /oauth/token?client_id=client2&client_secret=secret&grant_type=password&username=hd001&password=1
``` ```
#### 功能描述 #### 功能描述
用户可在此自定义邮件模板,然后在邮件发送时选取所需模板进行发送。模板内容使用富文本编辑器,满足用户绝大部份需求。 根据开发的地址,以及自定义的用户,获取access_token。
#### 使用说明 #### 请求结果
#### 模板查看界面: 如图:![](/assets/5D110915-46D6-426F-8B32-67205F989F3A.png)
查看所有邮件模板,或通过模板代码和描述搜索相关模板,可对模板进行删除,修改,新建操作。
![](/assets/mail_model_query.png)
#### 模板新建/编辑界面: ## 3、进行登录
点击新建或编辑按钮后弹出,新建一个邮箱账户或者编辑当前模板,填写相关参数点击保存提交修改。(相关参数说明如下) #### 请求路径
![](/assets/mail_model_add.png)
#### 参数说明 ```
* 模板代码: 模板唯一标识,不可重复。 /hls/sso/{sourceSystem}/{username}/login?access_token=上一步获取的access_token
* 描述: 模板大致描述。 ```
* 邮件账户: 发件账户。
* 主题: 邮件主题。
* 内容: 邮件发送内容。
## 3、邮件测试
#### 菜单路径
系统设置/邮件/邮件测试
#### 功能描述 #### 功能描述
邮件发送测试界面。可通过选取邮件模板方式发送邮件。 直接根据token以及username进行系统的登录,请求类型可以为post或者get类型。
#### 使用说明
#### 模板邮件界面:
通过选取邮件模板发送邮件。
![](/assets/mail_test_query.png)
#### 参数说明 #### 参数说明
* 收件人: 邮件收件人。 * sourceSystem: 登录系统来源(任意值即可)。
* 模板代码: 选取发送邮件所用模板。 * username: 登录的用户名。
* 添加附件: 添加邮件附件。
#### 选取附件界面:
点击添加附件后展开,点击选择附件后查看所有附件,选取相关附件后点击添加按钮将附件加入待发送附件进列表,全部选取成功后点击保存确定待发送附件。
![](/assets/mail_test_add.png)
## 4、邮件状态查询 ## 4、配置文件
#### 菜单路径 #### 配置文件路径r
系统设置/邮件/邮件状态查询 resource/spring/oauth2Security.xml
#### 功能描述
查看发送邮件的状态,失败邮件可查看错误原因。
#### 使用说明 #### 使用说明
可通过账户代码,主题,发送状态过滤邮件,选取相关邮件后可查看错误信息。 如果想开发内部api用于外界访问,并根据access_token保证安全性,俺么需要对配置文件进行修改。
![](/assets/mail_state_query.png) ![](/assets/mail_state_query.png)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment