Spring Cloud OAuth Security 实战Spring Cloud整合OAuth、Security

Spring Cloud OAuth Security

实战Spring Cloud整合OAuth、Security

  1. 创建Spring Boot项目hzero-oauth,添加主要依赖如下
    
        org.springframework.cloud
        spring-cloud-starter-oauth2
    

    
        org.springframework.cloud
        spring-cloud-starter-security
    
  1. 新建配置文件application.yml文件,配置项目信息

  2. 配置授权服务必须要配置的endpoints,依赖的jar包有默认提供,可拷贝复制出来,覆盖默认实现,添加自己的实现::

  • AuthorizationEndpoint:用来为请求者获取授权的服务,默认URL是/oauth/authorize

  • TokenEndpoint:用来作为请求者获取令牌的服务,默认URL是/oauth/token

  1. 实现Spring Security UserDetailsService接口用于身份认证

你可能感兴趣的:(spring,cloud,OAuth,Security,java,spring,spring,boot)