Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
smileNicky
jeeplatform
提交
158f39b8
J
jeeplatform
项目概览
smileNicky
/
jeeplatform
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
5
列表
看板
标记
里程碑
合并请求
4
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
jeeplatform
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
5
Issue
5
列表
看板
标记
里程碑
合并请求
4
合并请求
4
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
158f39b8
编写于
5月 06, 2020
作者:
马
马增群
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
测试,修改Spring Security配置
上级
9cfc36d8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
12 deletion
+19
-12
code/jeeplatform-sso-oauth2/src/main/java/org/muses/jeeplatform/oauth/config/SecurityConfiguration.java
...muses/jeeplatform/oauth/config/SecurityConfiguration.java
+19
-12
未找到文件。
code/jeeplatform-sso-oauth2/src/main/java/org/muses/jeeplatform/oauth/config/SecurityConfiguration.java
浏览文件 @
158f39b8
...
...
@@ -52,14 +52,15 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
}
@Autowired
public
void
globalUserDetails
(
AuthenticationManagerBuilder
auth
)
throws
Exception
{
//auth.inMemoryAuthentication()
//.withUser("casuser")
//.password(bCryptPasswordEncoder().encode("Mellon"));
auth
.
userDetailsService
(
userDetailsService
)
.
passwordEncoder
(
bCryptPasswordEncoder
());
auth
.
parentAuthenticationManager
(
authenticationManagerBean
());
@Override
protected
void
configure
(
AuthenticationManagerBuilder
auth
)
throws
Exception
{
//auth.inMemoryAuthentication()
auth
.
inMemoryAuthentication
()
.
withUser
(
"nicky"
)
.
password
(
"123"
)
.
roles
(
"admin"
);
// auth.userDetailsService(userDetailsService)
// .passwordEncoder(bCryptPasswordEncoder());
// auth.parentAuthenticationManager(authenticationManagerBean());
}
@Override
...
...
@@ -72,15 +73,21 @@ public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
@Override
protected
void
configure
(
HttpSecurity
http
)
throws
Exception
{
http
.
csrf
().
disable
()
//关闭跨域保护
http
//.requestMatchers()
//.antMatchers("")
//.antMatchers("")
//.and()
.
authorizeRequests
()
.
anyRequest
().
authenticated
()
//所有请求都需要通过认证
.
and
()
.
httpBasic
()
//Basic登录
.
and
()
.
formLogin
()
.
loginPage
(
"/login"
)
.
permitAll
();
//.formLogin()
//.loginPage("/login.html")
//.loginProcessingUrl("/login")
//.permitAll()
//.and()
.
csrf
().
disable
();
//关闭跨域保护;
//http.addFilterBefore(simpleCORSFilter, SecurityContextPersistenceFilter.class);
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录