配置及第三方授权申请教程

项目需要配置的地方不多,主要就两个地方需要注意:邮箱授权和第三方授权需要提前申请

1.基本设置

1.1 打开application.yml,修改数据库ip等基本信息

这些基本的配置就不多说了,基本就是改下服务器ip和账号密码什么的
1.2 获取QQ邮箱授权码(邮箱验证码用)

打开QQ邮箱官网,点击设置 -> 账户 -> 往下翻

点击生成授权码

更改application中的邮箱配置

username填你的QQ号邮箱,password填刚才的授权码

2.自定义设置

2.1 搜索和上传模式

搜索模式可选elasticsearch或mysql,上传模式可选oss或local,按个人情况选择。

2.2 修改application中的阿里云OSS配置信息(若选OSS上传模式)

点击OSS管理 -> 点击Access Key ->创建一个

查看AccessKey ID和AccessKey Secret

查看bucket信息,没有则先创建

修改配置信息

url: 填你的bucke域名地址

endpoint: 填endpoint信息

accessKeyId,accessKeySecret: 填刚刚获取的信息

bucketName: 填创建的bucketName

最后OSS访问权限记得设置为公共读

ps:如果选local上传模式请看部署文章nginx配置部分!!!

3.第三方登录设置(可选)

登录后点击右上角头像 -> 个人接入

申请成功后点击应用管理创建,就能得到appId,appSecret和回调地址(一般一天左右审核成功)

3.2 打开微博开发者平台申请授权

申请步骤大同小异,这里直接展示结果,同样的appId,appSecret和回调地址

ps:第三方登录回调域名最好保持一样写/oauth/login/qq和/oauth/login/weibo,如若修改需到router.js里配置OauthLogin组件路由,回调域名根据你网站的情况选择http或https。

3.3 修改vue中的第三方授权信息

打开vue项目中的public的index.html文件,修改引入的js

html 复制代码
<script src="http://tjs.sjs.sinajs.cn/open/api/js/wb.js?appkey=你的微博appId" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="http://connect.qq.com/qc_jssdk.js" data-callback="true" data-appid="你的QQAppId" data-redirecturi="QQ回调地址" charset="utf-8"></script>

打开前台项目assets下的/js/config修改配置信息,填写APPID和回调地址

3.4 修改application中的第三方授权信息

修改appId,appSecret和回调地址即可

4.总结

只需要修改yml提示的地方即可,不用删除和修改其他任何地方。

相关推荐
YMWM_9 分钟前
python3中的装饰器介绍及其应用场景
java·后端·spring
sheji34169 分钟前
【开题答辩全过程】以 基于Java的饮品店管理系统的实现为例,包含答辩的问题和答案
java·开发语言
大阿明12 分钟前
Spring.factories
java·数据库·spring
菜鸟程序员专写BUG14 分钟前
SpringBoot 事务失效报错全集|rollback不生效/事务不回滚/传播机制踩坑全解决
java·spring boot·spring
向上_5035829120 分钟前
配置Protobuf输出Java文件或kotlin文件
android·java·开发语言·kotlin
IAUTOMOBILE23 分钟前
C++ 入门基础:开启编程新世界的大门
java·jvm·c++
秋野酱28 分钟前
基于springboot的母婴商城系统设计与实现(源码+文档+部署讲解)
java·spring boot·后端
无籽西瓜a38 分钟前
【西瓜带你学设计模式 | 第二期-观察者模式】观察者模式——推模型与拉模型实现、优缺点与适用场景
java·后端·观察者模式·设计模式
zihao_tom1 小时前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
java·spring boot·后端
程序员buddha1 小时前
Java面试八股文框架篇
java·开发语言·面试