云服务器 2.备案的域名 3.本地调试需要修改hosts文件,将域名映射到127.0.0.1 一、申请QQ互联,并成为开发者 QQ互联:https://connect.qq.com/index.html 登录后 二、编写java代码 项目结构 ? yml配置 server: port: 80 qq: oauth: http: //QQ互联中填写的网站地址 导入pom依赖 <! ;import java.util.UUID; /** * @author ck * @create 2019-05-18 20:32 */@Controllerpublic class QQController html><html lang="en" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>登录页 </title></head><body>QQ授权登录</body></html> home.html <!
Java实现QQ登录 写了一个个人网站,增加一个登录的地方,自己写登录太麻烦,而且用户一般也不愿意去登录,接入QQ互联,实现QQ一键登录。所有前提是你得有一个IP地址和域名。 往下划在平台信息里可以看到网站地址和网站回调域,回调域一般是`@requestMapping()“中写的请求地址 5 登录页面 qq登录 6 配置qqconnectconfig.properties --QQ登录--> <! JsonIgnoreProperties(ignoreUnknown = true) 忽略部分不能匹配的字段 *@JsonProperty(value = "***"),因为获取的用户信息json不符合java org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; import org.springframework.web.client.RestTemplate; import java.util.Arrays