当前位置: 首页 > wzjs >正文

外贸网站如何优化东莞主页网站制作

外贸网站如何优化,东莞主页网站制作,做会所网站的,国内永久免费云服务器文章目录 1.登录gitee&#xff0c;创建一个第三方登录的应用2.引入pom3.application.yml4.配置文件5.测试 1.登录gitee&#xff0c;创建一个第三方登录的应用 首先找到设置中的第三方应用&#xff1a; 2.引入pom <dependency><groupId>org.springframework.b…

文章目录

      • 1.登录gitee,创建一个第三方登录的应用
      • 2.引入pom
      • 3.application.yml
      • 4.配置文件
      • 5.测试

1.登录gitee,创建一个第三方登录的应用

首先找到设置中的第三方应用:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.引入pom

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-oauth2-client</artifactId></dependency>

3.application.yml

spring:security:oauth2:client:registration:gitee:#应用idclient-id: 创建的应用中获取xxxxxxxxxxxxx#应用密钥client-secret: 创建应用中获取xxxxxxxxx#应用名称client-name: MyLinging#授权后重定向urlredirect-uri: http://127.0.0.1:8080/login/oauth2/code/gitee#授权码模式authorization-grant-type: authorization_codeprovider:gitee:# Gitee 的授权 URLauthorization-uri: https://gitee.com/oauth/authorize# token获取urltoken-uri: https://gitee.com/oauth/token# 用户信息获取urluser-info-uri: https://gitee.com/api/v5/user# 码云用户信息中的用户名字段 这里就取id作为唯一标志user-name-attribute: id

4.配置文件

httpSecurity.oauth2Login(cus -> cus//登录认证入口(前端发起请求的路径)//例如:http://127.0.0.1:8080/oauth2/authorization/gitee.authorizationEndpoint(authorization -> authorization.baseUri("/oauth2/authorization"))//用户确认后,第三方服务器回调的路径.redirectionEndpoint(redirection -> redirection.baseUri("/login/oauth2/code/*"))// 处理第三方返回的用户信息.userInfoEndpoint(userInfo -> userInfo.userService(new DefaultOAuth2UserService()))// 三方认证成功后重定向的地址,此处本机测试,搭建前后端分离项目,授权后重定向前端首页地址,仅后端测试可注释掉不配置.defaultSuccessUrl("http://127.0.0.1:8081")
)

5.测试

在这里插入图片描述

  1. 点击gitee登录,访问登录授权的入口:http://127.0.0.1:8080/oauth2/authorization/gitee

  2. 访问后会重定向到gitee授权页面:https://gitee.com/oauth/authorize?response_type=code&client_id=xxxxxx&state=oihEUItlxWQEEsnz2in1VSo9w3Za7WUcwcShzQ1_IRg%3D&redirect_uri=http://127.0.0.1:8080/login/oauth2/code/gitee
    在这里插入图片描述

  3. 当用户点击同意授权时,会向gitee授权服务器请求授权获取code:https://gitee.com/oauth/authorize
    在这里插入图片描述

  4. 请求授权完后,回调到:http://127.0.0.1:8080/login/oauth2/code/gitee?code=xxxxxxxxxxx&state=oihEUItlxWQEEsnz2in1VSo9w3Za7WUcwcShzQ1_IRg%3D
    然后由springsecurity的OAuth2LoginAuthenticationFilter进行拦截,由OAuth2LoginAuthenticationProviderOAuth2AuthorizationCodeAuthenticationProvider根据code向gitee进行认证拿到token,然后根据token由DefaultOAuth2UserService的loadUser向gitee获取用户的信息,并封装DefaultOAuth2User对象保存在SecurityContextHolder中,然后认证完就重定向到首页。这里设置了重定向地址是http://127.0.0.1:8081/,如下:
    在这里插入图片描述


文章转载自:

http://CDSS0rhU.crrLz.cn
http://MXwIMZxs.crrLz.cn
http://FhTpKKEn.crrLz.cn
http://ddeNO7zm.crrLz.cn
http://1BHWNZ6B.crrLz.cn
http://HnduOLfH.crrLz.cn
http://OwSspcmE.crrLz.cn
http://lSxjGVfq.crrLz.cn
http://tvnGVRbo.crrLz.cn
http://7y8dXzx2.crrLz.cn
http://MwVhUmQU.crrLz.cn
http://K4jLYvu4.crrLz.cn
http://VDjdERaU.crrLz.cn
http://MHf3g2wb.crrLz.cn
http://RmVFJ6A2.crrLz.cn
http://9Rg6Q6Zc.crrLz.cn
http://Yh6oupYP.crrLz.cn
http://ysjgATzV.crrLz.cn
http://snVlj8HT.crrLz.cn
http://z5x9QA9E.crrLz.cn
http://bxikqr60.crrLz.cn
http://ojLkjLWr.crrLz.cn
http://hFLtjniI.crrLz.cn
http://wVNSLJJQ.crrLz.cn
http://xILY9FfA.crrLz.cn
http://qVLLCKTY.crrLz.cn
http://oDMOEMhq.crrLz.cn
http://hjtcwHSn.crrLz.cn
http://ul7sJESe.crrLz.cn
http://cNKHZ0Oh.crrLz.cn
http://www.dtcms.com/wzjs/755425.html

相关文章:

  • 自助建站什么意思国外虚拟主机 两个网站
  • 网站开发项目的简介在线设计平台行业环境
  • 光明新区住房和建设局网站如何在虚拟主机一键安装wordpress
  • 我要发布文章到网站上推广 哪些网站最好公司网站建设费用怎么入账
  • 企业网站建设的一般要素品牌战略咨询
  • 网站改版声明网站开发德菁
  • 找公司做网站需要咨询什么问题做网站关键字
  • 网站首页设计代码李宁网站开发ppt模板
  • 网站开发服务费入什么科目贵阳网站制作公司
  • 企业平台网站建设方案学做实体店网站
  • 美发企业网站模板如何做个盈利的网站
  • 网站的流量是怎么算的wordpress制作表单
  • 已有域名 搭建网站河北廊坊建设局网站
  • notepad做网站广州sem代运营推广公司
  • 海南网站建设多少钱网页制作平台哪个最好
  • 泰拳图片做网站用网站建设与制作过程
  • WordPress网站主题升级网站建设系统哪个好
  • 网站建设费用:做个网站要多少钱?镇江网
  • 网站建设结课论文手机app开发工具中文版
  • 网站建设要架服务器建设网站的结束语
  • 珠海网站推广公司国外采购网站大全
  • 怎么建小说网站做网站 然后百度推广
  • 用eclipse做网站模板凡客的官网
  • 重庆市建设项目环境申报表网站wordpress下载效果
  • 长春 建网站租号网站怎么做的
  • 福州交通建设集团官方网站浙江省国有建设用地出让网站
  • 免费网站建设 百度一下设计师网名女
  • 四川网站建设有哪些大鱼直播
  • 网站建设付款银行写什么用途梧州做网站建设
  • 四川德行天下建设工程有限公司网站网站升级的内容包括哪些