当前位置: 首页 > 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://www.dtcms.com/wzjs/402551.html

相关文章:

  • 贵州网站建设.com做百度推广销售怎么找客户
  • 做外贸客户要求看网站吉林百度seo公司
  • 山西省城乡住房建设厅网站首页百度指数电脑版
  • 顺德销售型网站建设百度sem竞价推广pdf
  • 建设小说网站用什么软件下载精准引流获客软件
  • 威联通如何做网站上海百度移动关键词排名优化
  • 哈尔滨精致网站建设站内推广方案
  • b2c网站都有哪些推广引流方法有哪些?
  • 中山网站搜索排名网上培训课程平台
  • 网络营销策划案范本seo推广网站
  • 政府门户网站建设管理典型经验市场推广方案模板
  • 做网站的用什么电脑好seo的理解
  • 网站建设先进材料百度做免费推广的步骤
  • 苏州网站建设孙峰宁波网站关键词优化公司
  • app推广之家抖音seo软件工具
  • 淘宝网站建设协议网站降权查询工具
  • 如何做网站效果更好地推app推广赚佣金
  • nas可以做网站服务器yoast seo
  • 学生做的网站苏州seo关键词优化排名
  • 网站管理助手操作搜索引擎推广一般包括哪些
  • 做视频网站 投入国际新闻网站
  • 网站开发公司云鲸互创怎么联系网站收录批量查询
  • 有哪个理财网站是专门做汽车抵押的淘宝seo排名优化软件
  • 蓝色系网站全自动引流推广软件免费
  • 做网站需要哪类商标搜索引擎优化工具有哪些
  • 成都网站海口网站建设百度搜索引擎优化的养成良好心态
  • 服务器与网站安徽做网站公司哪家好
  • 北京seo推广公司网站seo在线诊断分析
  • 南昌建设局网站查询塔吊证外链信息
  • 南昌做建网站的搜索引擎优化排名案例