public void init() { List<IdentityStore> identityStores = getBeanReferencesByType(IdentityStore.class, false); authenticationIdentityStores = identityStores.stream() .filter(i -> i.validationTypes().contains(VALIDATE)) .sorted(comparing(IdentityStore::priority)) .collect(toList()); authorizationIdentityStores = identityStores.stream() .filter(i -> i.validationTypes().contains(PROVIDE_GROUPS) && !i.validationTypes().contains(VALIDATE)) .sorted(comparing(IdentityStore::priority)) .collect(toList()); }
public void init() { List<IdentityStore> identityStores = getBeanReferencesByType(IdentityStore.class, false); authenticationIdentityStores = identityStores.stream() .filter(i -> i.validationTypes().contains(VALIDATE)) .sorted(comparing(IdentityStore::priority)) .collect(toList()); authorizationIdentityStores = identityStores.stream() .filter(i -> i.validationTypes().contains(PROVIDE_GROUPS) && !i.validationTypes().contains(VALIDATE)) .sorted(comparing(IdentityStore::priority)) .collect(toList()); }
if (identityStore.validationTypes().contains(PROVIDE_GROUPS)) { groups.addAll(validationResult.getCallerGroups());
if (identityStore.validationTypes().contains(PROVIDE_GROUPS)) { groups.addAll(validationResult.getCallerGroups());