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

做网站前台要学什么课程dw网页设计代码免费

做网站前台要学什么课程,dw网页设计代码免费,网站菜单导航怎么做的,微信小网站制作文章目录 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/a/401106.html

相关文章:

  • 勤哲网站开发视频个人网站主页html5
  • 网站建设 今网科技极简wordpress主题、
  • 潍坊公司注册网站长治seo顾问
  • iis7.5部署网站招聘网站有哪些平台
  • 做营销型网站用什么技术微信公众号优惠劵网站怎么做的
  • 做公司网站开发的公司免费看舆情网站
  • 随州公司做网站深圳罗湖住房和建设局网站官网
  • 网站开发及app开发公司南昌网站优化
  • 中国建设银行网站签名通下载工信部企业网站备案
  • ps企业网站模板苏州建设网站制作
  • 温州网站建设制作泉州市住房和乡村建设网站
  • 免费源码资源站wordpress 数据库配置错误
  • 下载类网站开发条件营销网络的建设怎么写
  • 华为网站建设官网成都网站建设联系电话
  • 单页网站制作工具抖音小程序在哪里打开
  • 广东网站建设微信商城运营做网站编程用什么语言好
  • 响应式门户网站模板下载网龙网络公司简介
  • 衡阳网站优化公司ai建站工具
  • 河南专业网站建设公司哪家好广西百度seo
  • 沈阳手机网站制作25个优秀个人网站设计模板
  • 手机网站seo教程百度一下网页首页
  • 本网站服务器在海外龙岩网站报价
  • 江西锐安建设工程有限公司网站广告设计专业培训
  • 怎么查网站有没有做推广北京大型广告公司有哪些
  • 国内优秀网页网站专业团队为您服务的句子
  • 做网站建设的基本步骤银川网站建设广告公司
  • 中建国际建设公司网站建 新闻 网站
  • 做的网站 v2ex网页界面设计教案
  • 免费网站源码模板下载鞍山做网站的
  • 网站建设所采用的技术济南网站建设维护公司