Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Litemall
Commits
457b7ad9
Commit
457b7ad9
authored
Jan 01, 2019
by
Junling Bu
Browse files
chore[litemall-admin-api]: 代码重命名
parent
618a8b98
Changes
3
Hide whitespace changes
Inline
Side-by-side
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/config/ShiroConfig.java
View file @
457b7ad9
...
...
@@ -4,16 +4,13 @@ import org.apache.shiro.realm.Realm;
import
org.apache.shiro.session.mgt.SessionManager
;
import
org.apache.shiro.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
;
import
org.apache.shiro.spring.web.ShiroFilterFactoryBean
;
import
org.apache.shiro.spring.web.config.DefaultShiroFilterChainDefinition
;
import
org.apache.shiro.spring.web.config.ShiroFilterChainDefinition
;
import
org.apache.shiro.mgt.SecurityManager
;
import
org.apache.shiro.web.mgt.DefaultWebSecurityManager
;
import
org.linlinjava.litemall.admin.shiro.
Shiro
AdminRealm
;
import
org.linlinjava.litemall.admin.shiro.
Shiro
WebSessionManager
;
import
org.linlinjava.litemall.admin.shiro.Admin
Authorizing
Realm
;
import
org.linlinjava.litemall.admin.shiro.
Admin
WebSessionManager
;
import
org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.DependsOn
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
...
...
@@ -23,7 +20,7 @@ public class ShiroConfig {
@Bean
public
Realm
realm
()
{
return
new
Shiro
AdminRealm
();
return
new
Admin
Authorizing
Realm
();
}
// @Bean
...
...
@@ -55,7 +52,7 @@ public class ShiroConfig {
@Bean
public
SessionManager
sessionManager
()
{
Shiro
WebSessionManager
mySessionManager
=
new
Shiro
WebSessionManager
();
Admin
WebSessionManager
mySessionManager
=
new
Admin
WebSessionManager
();
return
mySessionManager
;
}
...
...
@@ -67,10 +64,17 @@ public class ShiroConfig {
return
securityManager
;
}
@Bean
@Bean
public
AuthorizationAttributeSourceAdvisor
authorizationAttributeSourceAdvisor
(
SecurityManager
securityManager
)
{
AuthorizationAttributeSourceAdvisor
authorizationAttributeSourceAdvisor
=
new
AuthorizationAttributeSourceAdvisor
();
authorizationAttributeSourceAdvisor
.
setSecurityManager
(
securityManager
);
return
authorizationAttributeSourceAdvisor
;
}
@Bean
public
static
DefaultAdvisorAutoProxyCreator
getDefaultAdvisorAutoProxyCreator
()
{
DefaultAdvisorAutoProxyCreator
creator
=
new
DefaultAdvisorAutoProxyCreator
();
creator
.
setUsePrefix
(
true
);
return
creator
;
}
}
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/
Shiro
AdminRealm.java
→
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/Admin
Authorizing
Realm.java
View file @
457b7ad9
...
...
@@ -18,9 +18,9 @@ import org.springframework.util.StringUtils;
import
java.util.List
;
public
class
Shiro
AdminRealm
extends
AuthorizingRealm
{
public
class
Admin
Authorizing
Realm
extends
AuthorizingRealm
{
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
Shiro
AdminRealm
.
class
);
private
static
final
Logger
log
=
LoggerFactory
.
getLogger
(
Admin
Authorizing
Realm
.
class
);
@Autowired
private
LitemallAdminService
adminService
;
...
...
@@ -32,7 +32,7 @@ public class ShiroAdminRealm extends AuthorizingRealm {
SimpleAuthorizationInfo
info
=
new
SimpleAuthorizationInfo
();
info
.
addRole
(
"admin"
);
info
.
addStringPermission
(
"
user
"
);
info
.
addStringPermission
(
"
*
"
);
return
info
;
}
...
...
@@ -62,7 +62,6 @@ public class ShiroAdminRealm extends AuthorizingRealm {
throw
new
UnknownAccountException
(
"找不到用户("
+
username
+
")的帐号信息"
);
}
return
new
SimpleAuthenticationInfo
(
admin
,
password
,
getName
());
}
...
...
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/
Shiro
WebSessionManager.java
→
litemall-admin-api/src/main/java/org/linlinjava/litemall/admin/shiro/
Admin
WebSessionManager.java
View file @
457b7ad9
...
...
@@ -9,7 +9,7 @@ import javax.servlet.ServletRequest;
import
javax.servlet.ServletResponse
;
import
java.io.Serializable
;
public
class
Shiro
WebSessionManager
extends
DefaultWebSessionManager
{
public
class
Admin
WebSessionManager
extends
DefaultWebSessionManager
{
public
static
final
String
LOGIN_TOKEN_KEY
=
"X-Litemall-Admin-Token"
;
private
static
final
String
REFERENCED_SESSION_ID_SOURCE
=
"Stateless request"
;
...
...
Write
Preview
Supports
Markdown
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