# google-auth
#### 介绍
Springboot 整合谷歌身份验证器实现两步认证
#### 使用说明
提供了两种绑定方式:
1. 密钥绑定
```
http://localhost:8080/google-auth/getSecretKey
```
获取密钥后,打开谷歌身份验证器输入账户名,密钥完成绑定
2. 扫码绑定
```
http://localhost:8080/google-auth/getQrcode?name=xxxx
```
获取二维码后,打开谷歌身份验证器扫描二维码完成绑定
3. 获取验证码
```
http://localhost:8080/google-auth/getCode?secretKey=xxxxxx
```
4. 验证
```
http://localhost:8080/google-auth/checkCode?secretKey=xxxxxx&code=xxxxxx
```
返回 success 则表示成功,返回 error 则表示失败
#### 谷歌身份验证器APP下载
```
http://d7.xiaotongqq.com/googe.apk
```
5. 自己写的APP使用
使用 HBuildeX 导入项目,更改page/index/index.vue 页面中的 baseUrl
```
// 请求地址
baseUrl: 'http://ip:port/google-auth/',
```
选择运行到浏览器,或者运行到手机或模拟器(手机需要用数据线连接电脑),或者云打包成apk安装到手机
- 效果预览
<img src="auth-app/static/app.jpg" width="300" />
没有合适的资源?快使用搜索试试~ 我知道了~
Springboot 整合谷歌身份验证器实现两步认证,包含前端vue
共77个文件
md:17个
scss:13个
json:13个
需积分: 9 3 下载量 116 浏览量
2022-10-20
13:49:37
上传
评论
收藏 379KB ZIP 举报
温馨提示
Springboot 整合谷歌身份验证器实现两步认证,包含前端vue
资源详情
资源评论
资源推荐
收起资源包目录
google-auth-master.zip (77个子文件)
google-auth-master
auth-admin
pom.xml 2KB
src
main
resources
application.yml 63B
java
com
asurplus
common
config
CorsConfigurer.java 1KB
google
TOTP.java 3KB
GoogleAuthenticator.java 6KB
AsurplusApplication.java 2KB
LICENSE 9KB
auth-app
App.vue 254B
manifest.json 3KB
index.html 672B
static
input.png 1KB
app.jpg 350KB
logo.png 12KB
scan.png 1KB
pages
index
index.vue 7KB
pages.json 428B
uni_modules
uni-easyinput
changelog.md 2KB
package.json 2KB
readme.md 517B
components
uni-easyinput
uni-easyinput.vue 15KB
common.js 1KB
uni-icons
changelog.md 1018B
package.json 2KB
readme.md 297B
components
uni-icons
uniicons.css 8KB
icons.js 26KB
uniicons.ttf 35KB
uni-icons.vue 2KB
uni-transition
changelog.md 990B
package.json 2KB
readme.md 314B
components
uni-transition
createAnimation.js 3KB
uni-transition.vue 6KB
uni-fab
changelog.md 814B
package.json 2KB
readme.md 305B
components
uni-fab
uni-fab.vue 11KB
uni-tag
changelog.md 1KB
package.json 2KB
readme.md 351B
components
uni-tag
uni-tag.vue 5KB
uni-card
changelog.md 1KB
package.json 2KB
readme.md 289B
components
uni-card
uni-card.vue 6KB
uni-scss
changelog.md 239B
package.json 2KB
readme.md 368B
index.scss 31B
styles
tools
functions.scss 640B
index.scss 237B
setting
_styles.scss 3KB
_space.scss 1KB
_border.scss 49B
_text.scss 394B
_variables.scss 4KB
_radius.scss 1KB
_color.scss 1KB
theme.scss 641B
variables.scss 2KB
uni-popup
changelog.md 3KB
package.json 2KB
readme.md 388B
components
uni-popup-share
uni-popup-share.vue 4KB
uni-popup-dialog
keypress.js 1KB
uni-popup-dialog.vue 5KB
uni-popup-message
uni-popup-message.vue 3KB
uni-popup
popup.js 418B
keypress.js 1KB
uni-popup.vue 11KB
i18n
index.js 162B
zh-Hant.json 168B
en.json 164B
zh-Hans.json 170B
uni.scss 2KB
main.js 321B
README.md 1KB
共 77 条
- 1
技术老鸟
- 粉丝: 773
- 资源: 80
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0