gitextract_uukuw93h/ ├── .gitignore ├── LICENSE ├── README.md ├── auth-server/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ ├── .gitignore │ └── main/ │ ├── java/ │ │ └── cn/ │ │ └── poile/ │ │ └── ucs/ │ │ └── auth/ │ │ ├── AuthServerApplication.java │ │ ├── Token/ │ │ │ └── MobileCodeAuthenticationToken.java │ │ ├── config/ │ │ │ ├── AuthorizationConfig.java │ │ │ ├── IgnoreLogoutFilter.java │ │ │ ├── RedisAuthorizationCodeServices.java │ │ │ ├── RedisConfig.java │ │ │ ├── ResourceServerConfig.java │ │ │ └── SecurityConfigurerAdapter.java │ │ ├── constant/ │ │ │ └── RedisConstant.java │ │ ├── controller/ │ │ │ └── AuthenticationController.java │ │ ├── entity/ │ │ │ ├── SysAuthority.java │ │ │ └── SysUser.java │ │ ├── granter/ │ │ │ └── MobileCodeTokenGranter.java │ │ ├── provider/ │ │ │ └── MobileCodeAuthenticationProvider.java │ │ ├── service/ │ │ │ ├── ClientDetailsServiceImpl.java │ │ │ ├── SysClientDetailService.java │ │ │ ├── SysUserService.java │ │ │ └── UserDetailsServiceImpl.java │ │ └── vo/ │ │ └── UserDetailImpl.java │ └── resources/ │ ├── application-dev.yml │ ├── application.yml │ ├── static/ │ │ └── css/ │ │ └── signin.css │ └── templates/ │ └── ftl/ │ └── login.ftl ├── eureka-server/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── cn/ │ │ └── poile/ │ │ └── ucs/ │ │ └── eureka/ │ │ ├── EurekaServerApplication.java │ │ └── config/ │ │ └── WebSecurityConfig.java │ └── resources/ │ ├── application-dev.yml │ └── application.yml ├── pom.xml ├── resource-server/ │ ├── .gitignore │ ├── pom.xml │ ├── src/ │ │ └── main/ │ │ ├── java/ │ │ │ └── cn/ │ │ │ └── poile/ │ │ │ └── ucs/ │ │ │ └── resources/ │ │ │ ├── ResourceServerApplication.java │ │ │ ├── config/ │ │ │ │ ├── CustomizePrincipalExtractor.java │ │ │ │ └── ResourceServerConfig.java │ │ │ └── controller/ │ │ │ └── TestRestController.java │ │ └── resources/ │ │ ├── application-dev.yml │ │ └── application.yml │ └── target/ │ └── classes/ │ ├── application-dev.yml │ └── application.yml └── source_note/ ├── OAuth2ClientAuthenticationProcessingFilter.java ├── RoleVoter.java └── TokenEndpoint_source_note.java