Java知识储备IT修真院_JAVASpringFramework

Spring Boot整合Spring Security简记-O

2018-02-04  本文已影响356人  78240024406c

new無语 转载请注明原创出处,谢谢!

Spring Security学习目录

OAuth 2.0登录功能为应用程序提供了让用户通过在OAuth 2.0提供程序(例如GitHub)或OpenID Connect 1.0提供程序(例如Google)上使用其现有帐户登录应用程序的功能。

简单来记录一下OAuth2的github登陆。本篇是以spring boot 2.0版本实现。

初始设置

要是用github进行登陆,首先要去github申请凭证。
拿到github的Client ID和Client Secret就可以进行简单的配置了。

默认的重定向URI模板是{baseUrl}/login/oauth2/code/{registrationId}。该registrationId是用于唯一标识符ClientRegistration

配置yml

spring:
  security:
    oauth2:
      client:
        registration:
          github:
            client-id: Client ID
            client-secret: Client Secret

启动应用程序

启动应用程序,打开http://localhost:8080,会直接被重定向到默认的自动生成的登录页面,该页面显示GitHub的链接。

效果图
点击GitHub链接,然后重定向到GitHub进行身份验证。
上一篇 下一篇

猜你喜欢

热点阅读