From 60c1e2a1da9e53ae46e3b754d044f6bca2a125cb Mon Sep 17 00:00:00 2001 From: zeekrs Date: Fri, 28 Jul 2023 23:49:55 +0800 Subject: [PATCH] feat: upgrade casdoor-java-sdk to v1.16.0 & add several getXxxServices (#33) * feat: upgrade new version for casdoor-java-sdk & add mission services * Update pom.xml --------- Co-authored-by: hsluoyz --- pom.xml | 2 +- .../casdoor/config/CasdoorAutoConfigure.java | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d40f192..59bf6e9 100644 --- a/pom.xml +++ b/pom.xml @@ -137,7 +137,7 @@ org.casbin casdoor-java-sdk - 1.11.0 + 1.16.0 diff --git a/src/main/java/org/casbin/casdoor/config/CasdoorAutoConfigure.java b/src/main/java/org/casbin/casdoor/config/CasdoorAutoConfigure.java index fbcda49..0cc33c4 100644 --- a/src/main/java/org/casbin/casdoor/config/CasdoorAutoConfigure.java +++ b/src/main/java/org/casbin/casdoor/config/CasdoorAutoConfigure.java @@ -42,4 +42,36 @@ CasdoorEmailService getCasdoorEmailService(CasdoorConfiguration config) { CasdoorResourceService getCasdoorResourceService(CasdoorConfiguration config) { return new CasdoorResourceService(config); } + + @Bean + @ConditionalOnMissingBean + CasdoorAccountService getCasdoorAccountService(CasdoorConfiguration config) { + return new CasdoorAccountService(config); + } + + @Bean + @ConditionalOnMissingBean + CasdoorEnforcerService getCasdoorEnforcerService(CasdoorConfiguration config) { + return new CasdoorEnforcerService(config); + } + + @Bean + @ConditionalOnMissingBean + CasdoorPermissionService getCasdoorPermissionService(CasdoorConfiguration config) { + return new CasdoorPermissionService(config); + } + + + @Bean + @ConditionalOnMissingBean + CasdoorRoleService getCasdoorRoleService(CasdoorConfiguration config) { + return new CasdoorRoleService(config); + } + + @Bean + @ConditionalOnMissingBean + CasdoorTokenService getCasdoorTokenService(CasdoorConfiguration config) { + return new CasdoorTokenService(config); + } + }