Commit 72d8623a authored by guozhipeng's avatar guozhipeng

odata鉴权

parent 7c22bdcd
......@@ -95,7 +95,7 @@ public class OperateAuthFilter implements Filter {
Collection<? extends GrantedAuthority> authorities = authentication.getAuthorities();//权限的集合
Object credentials = authentication.getCredentials();//获取凭证
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();
boolean isAuthenticated = authentication.isAuthenticated();//判断是否已认证
log.info("用户名:{}", name);
......
......@@ -65,6 +65,8 @@ public class LoginServiceImpl implements LoginService {
try {
// 打印日志
log.info("【用户ID:{},尝试登录】", userLoginId);
log.info("authorization {}", req.getHeader("authorization"));
log.info("cookie {}", req.getHeader("cookie"));
String finalUserLoginId = userLoginId;
CqnSelect cqnselect = Select.from(UserLogin_.class)
......@@ -93,6 +95,8 @@ public class LoginServiceImpl implements LoginService {
HttpClient client = HttpClients.createDefault();
// 创建Get请求
HttpGet httpGet = new HttpGet(uri);
//添加鉴权 authorization Basic c2FiaW5lOnBhc3Nfc2FiaW5l
httpGet.setHeader("authorization", req.getHeader("authorization"));
JSONObject jsonObject1 = null;
HttpResponse res = client.execute(httpGet);
// 返回json格式:
......
......@@ -20,8 +20,8 @@
],
"role-collections": [
{
"name": "Lcjreport_Administrators",
"description": "Lcjreport Administrators",
"name": "lianchuangjie-test_Administrators",
"description": "Lianchuangjie-test Administrators",
"role-template-references": [
"$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