Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
7c81f9ec
Commit
7c81f9ec
authored
Jul 18, 2023
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日志路径
parent
0b266e6a
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
5 deletions
+14
-5
ch-admin-api/src/main/java/com/wwdz/ch/admin/api/Application.java
...-api/src/main/java/com/wwdz/ch/admin/api/Application.java
+2
-5
ch-admin-api/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
...i/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
+12
-0
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/api/Application.java
View file @
7c81f9ec
...
...
@@ -24,10 +24,7 @@ public class Application {
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
Application
.
class
);
public
static
void
main
(
String
[]
args
)
{
try
{
SpringApplication
.
run
(
Application
.
class
,
args
);
}
catch
(
Exception
e
)
{
logger
.
error
(
"启动 error{}"
,
e
);
}
SpringApplication
.
run
(
Application
.
class
,
args
);
}
}
\ No newline at end of file
ch-admin-api/src/main/java/com/wwdz/ch/admin/config/ShiroConfig.java
View file @
7c81f9ec
...
...
@@ -10,12 +10,15 @@ import org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSource
import
org.apache.shiro.spring.web.ShiroFilterFactoryBean
;
import
org.apache.shiro.web.mgt.DefaultWebSecurityManager
;
import
org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.DependsOn
;
import
com.wwdz.ch.admin.shiro.AdminAuthorizingRealm
;
import
com.wwdz.ch.admin.shiro.AdminWebSessionManager
;
import
org.springframework.context.annotation.Lazy
;
@Configuration
public
class
ShiroConfig
{
...
...
@@ -58,7 +61,16 @@ public class ShiroConfig {
return
securityManager
;
}
/*@Bean
public DefaultWebSecurityManager securityManager(@Lazy AdminAuthorizingRealm adminAuthorizingRealm) {
DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();
securityManager.setRealm(adminAuthorizingRealm);
securityManager.setSessionManager(sessionManager());
return securityManager;
}*/
@Bean
@ConditionalOnMissingBean
public
AuthorizationAttributeSourceAdvisor
authorizationAttributeSourceAdvisor
(
SecurityManager
securityManager
)
{
AuthorizationAttributeSourceAdvisor
authorizationAttributeSourceAdvisor
=
new
AuthorizationAttributeSourceAdvisor
();
authorizationAttributeSourceAdvisor
.
setSecurityManager
(
securityManager
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment