zoukankan      html  css  js  c++  java
  • springsecurity oauth2sso 客户端单点登陆

    依赖

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

    配置

    websecurity

    @Configuration
    @EnableWebSecurity
    @EnableOAuth2Sso
    public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    
        @Override
        public void configure(WebSecurity web) throws Exception {
            web.ignoring().antMatchers("/favicon.ico");
        }
    }
    

    application.yml

    security:
      oauth2:
        client:
          client-id: client1
          client-secret: 1234
          access-token-uri: http://authServer/oauth/token
          user-authorization-uri: http://authServer/oauth/authorize
          scope: all
        resource:
          token-info-uri: http://authServer/oauth/check_token
    #如果客户端与认证服务器部署在同一个URL,需要为sessionid配置不同的cookie key,防止被覆盖导致与认证服务器的会话丢失
    server:
      servlet:
        session:
          cookie:
            name: ${spring.application.name}_SESSIONID
    
  • 相关阅读:
    day15内置函数
    day14生成器进阶
    day13迭代器、生成器
    day12装饰器进阶
    day11装饰器
    day10函数进阶
    day9函数
    day8文件操作
    正则表达式
    初识递归
  • 原文地址:https://www.cnblogs.com/luguojun/p/14294787.html
Copyright © 2011-2022 走看看