String[] groups = groupPrincipalCallback.getGroups(); if (groups != null) { Set<String> roles = new HashSet<>(Arrays.asList(groups));
log.trace("Handling GroupPrincipalCallback"); GroupPrincipalCallback gpc = (GroupPrincipalCallback) callback; String[] groups = gpc.getGroups(); if (groups != null && groups.length > 0) { roles.addAll(Arrays.asList(groups));
private Callback handleGroupPrincipalCallbackWithMapping(GroupPrincipalCallback gpc) { String[] groups = gpc.getGroups(); List<String> asGroupNames = new ArrayList<String>(); for (String groupName : groups) { Group mappedGroup = (Group) securityMap.get(new Group(groupName)); if (mappedGroup != null) { if(logger.isLoggable(Level.FINEST)){ logger.finest("got mapped group as [" + groupName + "] for eis-group [" + mappedGroup.getName() + "]"); } asGroupNames.add(mappedGroup.getName()); } } String[] asGroupsString = new String[asGroupNames.size()]; for (int i = 0; i < asGroupNames.size(); i++) { asGroupsString[i] = asGroupNames.get(i); } return new GroupPrincipalCallback(gpc.getSubject(), asGroupsString); //SecurityContext.setCurrent(new SecurityContext(gpc.getSubject())); }
private void processGroupPrincipal(GroupPrincipalCallback gpCallback) { final Subject fs = gpCallback.getSubject(); final String[] groups = gpCallback.getGroups(); if (groups != null && groups.length > 0) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { for (String group : groups) { fs.getPrincipals().add(new Group(group)); } return fs; } }); } else if (groups == null) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { Set<Principal> principalSet = fs.getPrincipals(); principalSet.removeAll(fs.getPrincipals(Group.class)); return fs; } }); } }
private void processGroupPrincipal(GroupPrincipalCallback gpCallback) { final Subject fs = gpCallback.getSubject(); final String[] groups = gpCallback.getGroups(); if (groups != null && groups.length > 0) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { for (String group : groups) { fs.getPrincipals().add(new Group(group)); } return fs; } }); } else if (groups == null) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { Set<Principal> principalSet = fs.getPrincipals(); principalSet.removeAll(fs.getPrincipals(Group.class)); return fs; } }); } }
private static void processGP(GroupPrincipalCallback gpCallback) { final Subject fs = gpCallback.getSubject(); final String[] groups = gpCallback.getGroups(); if (groups != null && groups.length > 0) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { for (String group : groups) { fs.getPrincipals().add(new Group(group)); } return fs; } }); } else if (groups == null) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { Set<Principal> principalSet = fs.getPrincipals(); principalSet.removeAll(fs.getPrincipals(Group.class)); return fs; } }); } }
private void processGroupPricipal(GroupPrincipalCallback gpCallback) { final Subject fs = gpCallback.getSubject(); final String[] groups = gpCallback.getGroups(); if (groups != null && groups.length > 0) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { for (String group : groups) { fs.getPrincipals().add(new Group(group)); } return fs; } }); } else if (groups == null) { AppservAccessController.doPrivileged(new PrivilegedAction(){ public java.lang.Object run() { Set<Principal> principalSet = fs.getPrincipals(); principalSet.removeAll(fs.getPrincipals(Group.class)); return fs; } }); } } }
} else if (callback instanceof GroupPrincipalCallback) { GroupPrincipalCallback gpc = (GroupPrincipalCallback) callback; groups = gpc.getGroups(); } else {
} else if (callback instanceof GroupPrincipalCallback) { GroupPrincipalCallback gpc = (GroupPrincipalCallback) callback; groups = gpc.getGroups(); } else {
String[] groups = groupPrincipalCallback == null ? null : groupPrincipalCallback.getGroups(); userIdentity = _identityService.newUserIdentity(clientSubject, principal, groups);
String[] groups = groupPrincipalCallback == null ? null : groupPrincipalCallback.getGroups(); userIdentity = _identityService.newUserIdentity(clientSubject, principal, groups);
String[] groups = groupPrincipalCallback == null ? null : groupPrincipalCallback.getGroups(); userIdentity = _identityService.newUserIdentity(clientSubject, principal, groups);
String[] groups = groupPrincipalCallback == null ? null : groupPrincipalCallback.getGroups(); userIdentity = identityService.newUserIdentity(clientSubject, principal, Arrays.asList(groups));
callerPrincipal = ((CallerPrincipalCallback) callback).getPrincipal(); } else if (callback instanceof GroupPrincipalCallback) { groupsArray = ((GroupPrincipalCallback) callback).getGroups(); } else if (callback instanceof PasswordValidationCallback) { final PasswordValidationCallback passwordValidationCallback = (PasswordValidationCallback) callback;
callerPrincipal = ((CallerPrincipalCallback) callback).getPrincipal(); } else if (callback instanceof GroupPrincipalCallback) { groupsArray = ((GroupPrincipalCallback) callback).getGroups(); } else if (callback instanceof PasswordValidationCallback) { final PasswordValidationCallback passwordValidationCallback = (PasswordValidationCallback) callback;
throw PicketBoxMessages.MESSAGES.invalidNullSecurityContext(); String[] rolesArray = groupPrincipalCallback.getGroups(); int sizeOfRoles = rolesArray != null ? rolesArray.length : 0;
String[] groups = groupPrincipalCallback.getGroups(); if (groups != null) { Set<String> roles = new HashSet<>(Arrays.asList(groups));
log.trace("Handling GroupPrincipalCallback"); GroupPrincipalCallback gpc = (GroupPrincipalCallback) callback; String[] groups = gpc.getGroups(); if (groups != null && groups.length > 0) { roles.addAll(Arrays.asList(groups));
log.trace("Handling GroupPrincipalCallback"); GroupPrincipalCallback gpc = (GroupPrincipalCallback) callback; String[] groups = gpc.getGroups(); if (groups != null && groups.length > 0) { roles.addAll(Arrays.asList(groups));