├── .gitignore ├── .gitlab-ci.yml ├── CHANGELOG.zh-CN.md ├── README.md ├── chart └── choerodon-oauth │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── README.md.gotmpl │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── ingress.yaml │ ├── pvc.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tls-secrets.yaml │ └── values.yaml ├── docker └── Dockerfile ├── pom.xml └── src └── main ├── java ├── io │ └── choerodon │ │ └── oauth │ │ ├── OauthApplication.java │ │ ├── api │ │ ├── controller │ │ │ └── v1 │ │ │ │ ├── OauthC7NController.java │ │ │ │ ├── OpenAppController.java │ │ │ │ ├── PasswordC7NController.java │ │ │ │ └── UserC7nInfoController.java │ │ ├── validator │ │ │ └── UserValidator.java │ │ └── vo │ │ │ ├── BindReMsgVO.java │ │ │ ├── PasswordForgetDTO.java │ │ │ ├── SysSettingVO.java │ │ │ └── UserDTO.java │ │ ├── app │ │ └── service │ │ │ ├── ClientC7nService.java │ │ │ ├── ExternalAuthorizationService.java │ │ │ ├── PasswordForgetService.java │ │ │ ├── SystemSettingService.java │ │ │ ├── UserService.java │ │ │ └── impl │ │ │ ├── C7nUserAccountService.java │ │ │ ├── ClientC7nServiceImpl.java │ │ │ ├── ExternalAuthorizationServiceImpl.java │ │ │ ├── PasswordForgetServiceImpl.java │ │ │ ├── SystemSettingServiceImpl.java │ │ │ ├── UserC7NLoginServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ ├── infra │ │ ├── common │ │ │ └── util │ │ │ │ └── CustomClientInterceptor.java │ │ ├── dto │ │ │ ├── ClientE.java │ │ │ ├── MemberRoleE.java │ │ │ ├── PasswordPolicyDTO.java │ │ │ ├── SysSettingDTO.java │ │ │ ├── TenantE.java │ │ │ ├── UserE.java │ │ │ └── UserInfoE.java │ │ ├── enums │ │ │ ├── ClientTypeEnum.java │ │ │ ├── LoginException.java │ │ │ ├── PageUrlEnum.java │ │ │ ├── PasswordFindException.java │ │ │ ├── ReturnPage.java │ │ │ └── SysSettingEnum.java │ │ ├── feign │ │ │ └── DevopsFeignClient.java │ │ ├── mapper │ │ │ ├── ClientC7nMapper.java │ │ │ ├── MemberRoleMapper.java │ │ │ ├── SysSettingMapper.java │ │ │ ├── TenantMapper.java │ │ │ ├── UserInfoMapper.java │ │ │ └── UserMapper.java │ │ └── util │ │ │ ├── RedisTokenUtil.java │ │ │ └── SysSettingUtils.java │ │ ├── security │ │ ├── config │ │ │ ├── C7nSecurityConfig.java │ │ │ └── CookieConfiguration.java │ │ ├── custom │ │ │ └── C7nCustomAuthenticationSuccessHandler.java │ │ └── social │ │ │ ├── YQCloudSocialProviderRepository.java │ │ │ └── dingTalk │ │ │ ├── api │ │ │ ├── DefaultDingTalkApi.java │ │ │ ├── DingTalkApi.java │ │ │ └── DingTalkUser.java │ │ │ ├── config │ │ │ └── DingTalkSocialBuilder.java │ │ │ └── connection │ │ │ ├── DingTalkApiAdapter.java │ │ │ ├── DingTalkConnectionFactory.java │ │ │ ├── DingTalkServiceProvider.java │ │ │ └── DingTalkTemplate.java │ │ └── util │ │ └── RequestUtil.java └── org │ ├── hzero │ ├── boot │ │ └── oauth │ │ │ └── domain │ │ │ └── entity │ │ │ └── BaseOpenApp.java │ ├── oauth │ │ ├── config │ │ │ └── AuthorizationServerConfig.java │ │ └── security │ │ │ ├── custom │ │ │ ├── CustomAuthenticationFailureHandler.java │ │ │ └── CustomAuthenticationProvider.java │ │ │ ├── sms │ │ │ ├── SmsAuthenticationFailureHandler.java │ │ │ └── SmsAuthenticationFilter.java │ │ │ └── social │ │ │ ├── CustomSocialFailureHandler.java │ │ │ └── CustomSocialSuccessHandler.java │ └── starter │ │ └── social │ │ └── core │ │ └── security │ │ └── SocialAuthenticationFilter.java │ └── springframework │ └── security │ └── oauth2 │ └── provider │ ├── OAuth2Authentication.java │ └── token │ └── DefaultTokenServices.java └── resources ├── application.yml ├── bootstrap.yml ├── mapper ├── ClientC7nMapper.xml ├── MemberRole.xml └── TenantMapper.xml └── messages ├── messages_en_US.properties ├── messages_ja_JP.properties └── messages_zh_CN.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGELOG.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/CHANGELOG.zh-CN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/README.md -------------------------------------------------------------------------------- /chart/choerodon-oauth/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/.helmignore -------------------------------------------------------------------------------- /chart/choerodon-oauth/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/Chart.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/README.md -------------------------------------------------------------------------------- /chart/choerodon-oauth/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/README.md.gotmpl -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/NOTES.txt -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/_helpers.tpl -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/deployment.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/ingress.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/pvc.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/service.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/templates/tls-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/templates/tls-secrets.yaml -------------------------------------------------------------------------------- /chart/choerodon-oauth/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/chart/choerodon-oauth/values.yaml -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/OauthApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/OauthApplication.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/controller/v1/OauthC7NController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/controller/v1/OauthC7NController.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/controller/v1/OpenAppController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/controller/v1/OpenAppController.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/controller/v1/PasswordC7NController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/controller/v1/PasswordC7NController.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/controller/v1/UserC7nInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/controller/v1/UserC7nInfoController.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/validator/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/validator/UserValidator.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/vo/BindReMsgVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/vo/BindReMsgVO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/vo/PasswordForgetDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/vo/PasswordForgetDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/vo/SysSettingVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/vo/SysSettingVO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/api/vo/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/api/vo/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/ClientC7nService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/ClientC7nService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/ExternalAuthorizationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/ExternalAuthorizationService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/PasswordForgetService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/PasswordForgetService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/SystemSettingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/SystemSettingService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/C7nUserAccountService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/C7nUserAccountService.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/ClientC7nServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/ClientC7nServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/ExternalAuthorizationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/ExternalAuthorizationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/PasswordForgetServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/PasswordForgetServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/SystemSettingServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/SystemSettingServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/UserC7NLoginServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/UserC7NLoginServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/app/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/app/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/common/util/CustomClientInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/common/util/CustomClientInterceptor.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/ClientE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/ClientE.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/MemberRoleE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/MemberRoleE.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/PasswordPolicyDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/PasswordPolicyDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/SysSettingDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/SysSettingDTO.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/TenantE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/TenantE.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/UserE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/UserE.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/dto/UserInfoE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/dto/UserInfoE.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/ClientTypeEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/ClientTypeEnum.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/LoginException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/LoginException.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/PageUrlEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/PageUrlEnum.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/PasswordFindException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/PasswordFindException.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/ReturnPage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/ReturnPage.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/enums/SysSettingEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/enums/SysSettingEnum.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/feign/DevopsFeignClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/feign/DevopsFeignClient.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/ClientC7nMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/ClientC7nMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/MemberRoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/MemberRoleMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/SysSettingMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/SysSettingMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/TenantMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/TenantMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/UserInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/UserInfoMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/util/RedisTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/util/RedisTokenUtil.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/infra/util/SysSettingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/infra/util/SysSettingUtils.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/config/C7nSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/config/C7nSecurityConfig.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/config/CookieConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/config/CookieConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/custom/C7nCustomAuthenticationSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/custom/C7nCustomAuthenticationSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/YQCloudSocialProviderRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/YQCloudSocialProviderRepository.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DefaultDingTalkApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DefaultDingTalkApi.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DingTalkApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DingTalkApi.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DingTalkUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/api/DingTalkUser.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/config/DingTalkSocialBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/config/DingTalkSocialBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkApiAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkApiAdapter.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkConnectionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkConnectionFactory.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkServiceProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkServiceProvider.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/security/social/dingTalk/connection/DingTalkTemplate.java -------------------------------------------------------------------------------- /src/main/java/io/choerodon/oauth/util/RequestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/io/choerodon/oauth/util/RequestUtil.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/boot/oauth/domain/entity/BaseOpenApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/boot/oauth/domain/entity/BaseOpenApp.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/config/AuthorizationServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/config/AuthorizationServerConfig.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/custom/CustomAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/custom/CustomAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/custom/CustomAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/custom/CustomAuthenticationProvider.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/sms/SmsAuthenticationFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/sms/SmsAuthenticationFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/sms/SmsAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/sms/SmsAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/social/CustomSocialFailureHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/social/CustomSocialFailureHandler.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/oauth/security/social/CustomSocialSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/oauth/security/social/CustomSocialSuccessHandler.java -------------------------------------------------------------------------------- /src/main/java/org/hzero/starter/social/core/security/SocialAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/hzero/starter/social/core/security/SocialAuthenticationFilter.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/security/oauth2/provider/OAuth2Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/springframework/security/oauth2/provider/OAuth2Authentication.java -------------------------------------------------------------------------------- /src/main/java/org/springframework/security/oauth2/provider/token/DefaultTokenServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/java/org/springframework/security/oauth2/provider/token/DefaultTokenServices.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /src/main/resources/mapper/ClientC7nMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/mapper/ClientC7nMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/MemberRole.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/mapper/MemberRole.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/TenantMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/mapper/TenantMapper.xml -------------------------------------------------------------------------------- /src/main/resources/messages/messages_en_US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/messages/messages_en_US.properties -------------------------------------------------------------------------------- /src/main/resources/messages/messages_ja_JP.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/messages/messages_ja_JP.properties -------------------------------------------------------------------------------- /src/main/resources/messages/messages_zh_CN.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/open-hand/choerodon-oauth/HEAD/src/main/resources/messages/messages_zh_CN.properties --------------------------------------------------------------------------------