spring security oauth2 之GitHub应用注册

前言:

       要想使用spring security oauth2 来实现GitHub授权登录,就必须先要有一个GitHub的应用。如果使用gitee也是同理。本文介绍如果注册GitHub应用。

step1:进入到注册应用的页面

注册地址:Sign in to GitHub · GitHub

step2:填写信息

图中红框是重点,其他随便填 .红框内容说明如下:
HomePage Url:必填,就随便填一个网站地址就行,如果没有的话,就填你spring security Oauth2应用启动后的地址+端口就行,千万别忘了前面的http昂

Authorization callback URL:这个是当在GitHub授权页面用户点击授权后,GitHub要通过回调,你用来接受code的地址。就照着我的红框写,然后把端口换成你自己spirng security Oauth应用的端口号就行。

上面的设置好后,直接点击【Register application】注册就行。

注册成功后,就会跳到下图的一个页面,里面就有在spring security Oauth2中需要的clientID,和client secret了。如下:

到此,GitHub应用的创建结束。然后就可以去spring security Oauth2中配置了。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/499849.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【HTML】HTML基础1(第一个网站!)

目录 软件使用 HTML的基本结构 案例示范 用记事本编写网页 软件使用 注释&#xff1a;<!-- -->中的内容是注释内容&#xff0c;自己写代码的时候可以没有&#xff01; HTML的基本结构 <!DOCTYPE html> <!-- 文档声明&#xff0c;位于文档最前面位置 -->…

RK3568平台开发系列讲解(基础篇)文件私有数据

🚀返回专栏总目录 文章目录 一、文件私有数据二、文件私有数据实验沉淀、分享、成长,让自己和他人都能有所收获!😄 一、文件私有数据 Linux 中并没有明确规定要使用文件私有数据,但是在 linux 驱动源码中,广泛使用了文件私有数据,这是 Linux 驱动遵循的“潜规则”,实…

column ‘_id‘ does not exist

最近把 csv 导入 SQLite 给 CursorAdapter 使用出现了这个莫名其妙的错误。 java.lang.IllegalArgumentException: column _id does not exist-CSDN博客 查找资料才明白&#xff1a;CursorAdapter 使用的数据库中必须有 _id 这个字段。 好吧&#xff0c;导入的数据库增加 _i…

搭建LNMP环境并搭建论坛和博客

目录 一、LNMP架构原理 二、编译安装Nginx 三、编译安装MySQL 四、编译安装PHP 五、配置Nginx支持PHP解析 六、安装论坛 七、安装博客 一、LNMP架构原理 LNMP架构&#xff0c;是指在Linux平台下&#xff0c;由运行Nginx的web服务器&#xff0c;运行PHP的动态页面解析程序…

STM32 Cortex-M3 HardFault异常定位

目录 1 Fault类异常 1.1 总线Fault 1.2 存储器管理Fault 1.3 用法Fault 1.4 硬件Fault 2 Core Registers 2.1 R14&#xff08;LR&#xff09;寄存器 2.2 R15&#xff08;PC&#xff09;寄存器 3 HardFault处理原理 4 真实项目调试 1 Fault类异常 Cortex-M3的Fault异…

SQL 行转列

MySQL mysql换行使用\n SELECTpic_business_id,GROUP_CONCAT( \n类型, :, pic_med_type_name, ,金额, pic_cost ) FROMsl_patient_item_cost GROUP BYpic_business_id2. Oracle oracle换行使用CHR( 10 ) SELECTMEDICAL_RECORD_ID,IN_NUMBER,NAME,REPLACE( wmsys.wm_concat …

AI大模型-启航

文章目录 什么是大模型&#xff1f;&#xff08;大体现在参数量巨大&#xff09;大模型将会改变那些行业&#xff08;大模型有哪些作用&#xff1f;&#xff09;如何搞数据训练模型&#xff1f;LangChain带来的技术变革LangChain架构 什么是大模型&#xff1f;&#xff08;大体…

云畅科技携手飞腾打造智慧园区信创低代码综合解决方案

01 方案概述 随着国家对信创产业的日益重视与大力支持&#xff0c;信创行业的产业化进程正在不断加快。智慧园区&#xff0c;作为信创产业蓬勃发展的核心载体与战略平台&#xff0c;正日益凸显其重要性。与此同时&#xff0c;在政策引导和市场需求的双重驱动下&#xff0c;智慧…

函数重载和运算符重载

函数重载和运算符重载 一、函数重载二、运算符重载&#xff08;一&#xff09;运算符重载&#xff08;二&#xff09;运算符重载&#xff08;三&#xff09;运算符重载&#xff08;前置和后置&#xff09;&#xff08;四&#xff09;、运算符重载&#xff08;五&#xff09;<…

【玩转408数据结构】线性表——双链表、循环链表和静态链表(线性表的链式表示 下)

知识回顾 在前面的学习中&#xff0c;我们已经了解到了链表&#xff08;线性表的链式存储&#xff09;的一些基本特点&#xff0c;并且深入的研究探讨了单链表的一些特性&#xff0c;我们知道&#xff0c;单链表在实现插入删除上&#xff0c;是要比顺序表方便的&#xff0c;但是…

为什么推荐使用ref而不是reactive

为什么推荐使用ref而不是reactive 局限性问题&#xff1a; reactive本身存在一些局限性&#xff0c;可能会在开发过程中引发一些问题。这需要额外的注意力和处理&#xff0c;否则可能对开发造成麻烦。数据类型限制&#xff1a; reactive声明的数据类型仅限于对象&#xff0c;而…

javaweb学习(day05-TomCat)

一、介绍 1 官方文档 地址: https://tomcat.apache.org/tomcat-8.0-doc/ 2 WEB 开发介绍 2.1 WEB 在英语中 web 表示网/网络资源(页面,图片,css,js)意思&#xff0c;它用于表示 WEB 服务器(主机)供浏览器访问的资源 2.2 Web 资源 WEB 服务器 ( 主机 ) 上供外界访问的 …