Update TokenBasedSimpleAdapter.java

This commit is contained in:
Crystal.Sea
2020-09-01 23:05:49 +08:00
parent 6bbe693417
commit ebe03b2b38

View File

@@ -33,25 +33,26 @@ public class TokenBasedSimpleAdapter extends AbstractAuthorizeAdapter {
public String generateInfo(UserInfo userInfo,Object app) {
AppsTokenBasedDetails details=(AppsTokenBasedDetails)app;
String tokenUsername="";
if(details.getUserPropertys().indexOf("uid")>-1){
tokenUsername=userInfo.getId();
}else if(details.getUserPropertys().indexOf("username")>-1){
tokenUsername= userInfo.getUsername();
}else if(details.getUserPropertys().indexOf("email")>-1){
tokenUsername=userInfo.getEmail();
}else if(details.getUserPropertys().indexOf("windowsAccount")>-1){
tokenUsername= userInfo.getWindowsAccount();
}else if(details.getUserPropertys().indexOf("employeeNumber")>-1){
tokenUsername=userInfo.getEmployeeNumber();
}else if(details.getUserPropertys().indexOf("department")>-1){
tokenUsername= userInfo.getDepartmentId();
}else if(details.getUserPropertys().indexOf("departmentId")>-1){
tokenUsername= userInfo.getDepartment();
}
String tokenUsername = userInfo.getUsername();
if(details.getUserPropertys()!=null && !details.getUserPropertys().equals("")) {
if(details.getUserPropertys().indexOf("uid")>-1){
tokenUsername=userInfo.getId();
}else if(details.getUserPropertys().indexOf("username")>-1){
tokenUsername= userInfo.getUsername();
}else if(details.getUserPropertys().indexOf("email")>-1){
tokenUsername=userInfo.getEmail();
}else if(details.getUserPropertys().indexOf("windowsAccount")>-1){
tokenUsername= userInfo.getWindowsAccount();
}else if(details.getUserPropertys().indexOf("employeeNumber")>-1){
tokenUsername=userInfo.getEmployeeNumber();
}else if(details.getUserPropertys().indexOf("department")>-1){
tokenUsername= userInfo.getDepartmentId();
}else if(details.getUserPropertys().indexOf("departmentId")>-1){
tokenUsername= userInfo.getDepartment();
}
}
/*
* use UTC date time format
*/