Commit 72d8623a authored by guozhipeng's avatar guozhipeng

odata鉴权

parent 7c22bdcd
...@@ -95,7 +95,7 @@ public class OperateAuthFilter implements Filter { ...@@ -95,7 +95,7 @@ public class OperateAuthFilter implements Filter {
Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();//权限的集合 Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();//权限的集合
Object credentials = authentication.getCredentials();//获取凭证 Object credentials = authentication.getCredentials();//获取凭证
Object details = authentication.getDetails();//获取详细信息 Object details = authentication.getDetails();//获取详细信息
org.springframework.security.core.userdetails.User principal = (User) authentication.getPrincipal();//获取主体信息 org.springframework.security.core.userdetails.User principal = (org.springframework.security.core.userdetails.User) authentication.getPrincipal();//获取主体信息
//Collection<GrantedAuthority> authorities0 = principal.getAuthorities(); //Collection<GrantedAuthority> authorities0 = principal.getAuthorities();
boolean isAuthenticated = authentication.isAuthenticated();//判断是否已认证 boolean isAuthenticated = authentication.isAuthenticated();//判断是否已认证
log.info("用户名:{}", name); log.info("用户名:{}", name);
......
...@@ -65,6 +65,8 @@ public class LoginServiceImpl implements LoginService { ...@@ -65,6 +65,8 @@ public class LoginServiceImpl implements LoginService {
try { try {
// 打印日志 // 打印日志
log.info("【用户ID:{},尝试登录】", userLoginId); log.info("【用户ID:{},尝试登录】", userLoginId);
log.info("authorization {}", req.getHeader("authorization"));
log.info("cookie {}", req.getHeader("cookie"));
String finalUserLoginId = userLoginId; String finalUserLoginId = userLoginId;
CqnSelect cqnselect = Select.from(UserLogin_.class) CqnSelect cqnselect = Select.from(UserLogin_.class)
...@@ -93,6 +95,8 @@ public class LoginServiceImpl implements LoginService { ...@@ -93,6 +95,8 @@ public class LoginServiceImpl implements LoginService {
HttpClient client = HttpClients.createDefault(); HttpClient client = HttpClients.createDefault();
// 创建Get请求 // 创建Get请求
HttpGet httpGet = new HttpGet(uri); HttpGet httpGet = new HttpGet(uri);
//添加鉴权 authorization Basic c2FiaW5lOnBhc3Nfc2FiaW5l
httpGet.setHeader("authorization", req.getHeader("authorization"));
JSONObject jsonObject1 = null; JSONObject jsonObject1 = null;
HttpResponse res = client.execute(httpGet); HttpResponse res = client.execute(httpGet);
// 返回json格式: // 返回json格式:
......
...@@ -20,8 +20,8 @@ ...@@ -20,8 +20,8 @@
], ],
"role-collections": [ "role-collections": [
{ {
"name": "Lcjreport_Administrators", "name": "lianchuangjie-test_Administrators",
"description": "Lcjreport Administrators", "description": "Lianchuangjie-test Administrators",
"role-template-references": [ "role-template-references": [
"$XSAPPNAME.Administrators" "$XSAPPNAME.Administrators"
] ]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment