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

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

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提示的地方即可,不用删除和修改其他任何地方。

相关推荐
LCG元27 分钟前
RAG工程指南:从基础检索到生产部署全解析
java·运维·数据库
石榴树下的七彩鱼40 分钟前
医疗票据 OCR 识别 API 多场景落地指南:医保结算 + 商保理赔 + 医疗信息化(附 Python/Java 完整示例)
java·python·ocr·石榴智能·医疗票据ocr·医保结算·ocrapi
C137的本贾尼1 小时前
Spring AI Alibaba 开箱:国产百炼大模型初体验
java·人工智能·spring
金銀銅鐵1 小时前
[Java] 如何理解 class 文件中字段的 access flags?
java·后端
小短腿的代码世界1 小时前
Qt国际化深度解析:从源码到企业级多语言实践
java·数据库·qt
凌冰_2 小时前
IDEA 集成Claude Code
java·ide
SXJR2 小时前
Java中的Cross-Encoder模型解决方案
java·开发语言
彦为君2 小时前
JavaSE-11-BIO/NIO/AIO(多人聊天室)
java·开发语言·python·ai·nio
计算机安禾2 小时前
【c++面向对象编程】第43篇:可变参数模板(C++11):优雅处理不定长参数
java·开发语言·c++
AI人工智能+电脑小能手2 小时前
【大白话说Java面试题 第69题】【JVM篇】第29题:GC Roots 有哪些?
java·开发语言·jvm·面试