Skip to content

Commit e533842

Browse files
committed
Rich api-boot-starter-swagger use readme
1 parent 77da5e4 commit e533842

File tree

1 file changed

+28
-0
lines changed
  • api-boot-samples/api-boot-sample-swagger

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
11
## 使用文档
22
文档请访问`ApiBoot`官网,地址:
33
<a href="http://apiboot.minbox.io/zh-cn/docs/api-boot-swagger.html" target="_blank">ApiBoot Swagger使用文档</a>
4+
5+
## 使用本示例
6+
7+
本地运行项目,访问:[http://localhost:8080/swagger-ui.html](http://localhost:8080/swagger-ui.html)
8+
9+
### 获取AccessToken
10+
示例项目中集成了`Spring Security``OAuth2`,根据`application.yml`的配置内容可以通过下面的方式获取`AccessToken`
11+
```shell script
12+
curl -X POST -u 'ApiBoot:ApiBootSecret' -d 'grant_type=password&username=hengboy&password=123456' localhost:8080/oauth/token
13+
...
14+
{
15+
"additionalInformation": {
16+
"jti": "e846482b-d6f0-485b-9bd8-24b99735fbca"
17+
},
18+
"expiration": "2020-07-06 11:36:34",
19+
"expired": false,
20+
"expiresIn": 7194,
21+
"refreshToken": {
22+
"expiration": "2020-08-05 09:36:34",
23+
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYXBpIl0sInVzZXJfbmFtZSI6Imhlbmdib3kiLCJzY29wZSI6WyJhcGkiXSwiYXRpIjoiZTg0NjQ4MmItZDZmMC00ODViLTliZDgtMjRiOTk3MzVmYmNhIiwiZXhwIjoxNTk2NTkxMzk0LCJhdXRob3JpdGllcyI6WyJST0xFX2FwaSJdLCJqdGkiOiJlYThmMjQ0ZS1hZGQwLTRkNjAtYjQ2NC1jNTEyMmEyY2VlZDQiLCJjbGllbnRfaWQiOiJBcGlCb290In0.5IcHIbdPj7Tp_DWydSXWZCkBPK7JR8E03nr5JRzY5d0"
24+
},
25+
"scope": [
26+
"api"
27+
],
28+
"tokenType": "bearer",
29+
"value": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYXBpIl0sInVzZXJfbmFtZSI6Imhlbmdib3kiLCJzY29wZSI6WyJhcGkiXSwiZXhwIjoxNTk0MDA2NTk0LCJhdXRob3JpdGllcyI6WyJST0xFX2FwaSJdLCJqdGkiOiJlODQ2NDgyYi1kNmYwLTQ4NWItOWJkOC0yNGI5OTczNWZiY2EiLCJjbGllbnRfaWQiOiJBcGlCb290In0.H9kVh3DMzMLzVM1lVrmVCWUXZoLV22nRwc2bfPSQ3As"
30+
}
31+
```

0 commit comments

Comments
 (0)