Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
H
hel-developer-guide
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hel-guide
hel-developer-guide
Commits
8a374c61
Commit
8a374c61
authored
Jan 25, 2018
by
冯景珉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updates 框架功能描述/sso.md
Auto commit by GitBook Editor
parent
2ca05a3a
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
17 additions
and
40 deletions
+17
-40
5D110915-46D6-426F-8B32-67205F989F3A.png
assets/5D110915-46D6-426F-8B32-67205F989F3A.png
+0
-0
sso.md
框架功能描述/sso.md
+17
-40
No files found.
assets/5D110915-46D6-426F-8B32-67205F989F3A.png
0 → 100644
View file @
8a374c61
281 KB
框架功能描述/sso.md
View file @
8a374c61
...
@@ -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
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment