mirror of
https://github.com/keycloak/keycloak.git
synced 2026-01-10 15:32:05 -03:30
Removed redundant null checks
Closes #40677 Signed-off-by: Anchels <mishtitov@gmail.com>
This commit is contained in:
parent
3bf46e5421
commit
90d241087d
@ -73,24 +73,22 @@ public class BCUserIdentityExtractorProvider extends UserIdentityExtractorProvi
|
||||
throw new IllegalArgumentException();
|
||||
|
||||
X500Name name = new X500Name(x500Name.apply(certs).getName());
|
||||
if (name != null) {
|
||||
RDN[] rnds = name.getRDNs(x500NameStyle);
|
||||
if (rnds != null && rnds.length > 0) {
|
||||
RDN cn = rnds[0];
|
||||
if(cn.isMultiValued()){
|
||||
AttributeTypeAndValue[] attributeTypeAndValues = cn.getTypesAndValues();
|
||||
Optional<AttributeTypeAndValue> optionalFirst = Arrays.stream(attributeTypeAndValues).filter(attributeTypeAndValue -> attributeTypeAndValue.getType().getId().equals(x500NameStyle.getId())).findFirst();
|
||||
if(optionalFirst.isPresent()) {
|
||||
return IETFUtils.valueToString(optionalFirst.get().getValue());
|
||||
}
|
||||
else {
|
||||
return null;
|
||||
}
|
||||
RDN[] rnds = name.getRDNs(x500NameStyle);
|
||||
if (rnds != null && rnds.length > 0) {
|
||||
RDN cn = rnds[0];
|
||||
if(cn.isMultiValued()){
|
||||
AttributeTypeAndValue[] attributeTypeAndValues = cn.getTypesAndValues();
|
||||
Optional<AttributeTypeAndValue> optionalFirst = Arrays.stream(attributeTypeAndValues).filter(attributeTypeAndValue -> attributeTypeAndValue.getType().getId().equals(x500NameStyle.getId())).findFirst();
|
||||
if(optionalFirst.isPresent()) {
|
||||
return IETFUtils.valueToString(optionalFirst.get().getValue());
|
||||
}
|
||||
else {
|
||||
return IETFUtils.valueToString(cn.getFirst().getValue());
|
||||
return null;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return IETFUtils.valueToString(cn.getFirst().getValue());
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -71,24 +71,22 @@ public class BCFIPSUserIdentityExtractorProvider extends UserIdentityExtractorP
|
||||
throw new IllegalArgumentException();
|
||||
|
||||
X500Name name = new X500Name(x500Name.apply(certs).getName());
|
||||
if (name != null) {
|
||||
RDN[] rnds = name.getRDNs(x500NameStyle);
|
||||
if (rnds != null && rnds.length > 0) {
|
||||
RDN cn = rnds[0];
|
||||
if(cn.isMultiValued()){
|
||||
AttributeTypeAndValue[] attributeTypeAndValues = cn.getTypesAndValues();
|
||||
Optional<AttributeTypeAndValue> optionalFirst = Arrays.stream(attributeTypeAndValues).filter(attributeTypeAndValue -> attributeTypeAndValue.getType().getId().equals(x500NameStyle.getId())).findFirst();
|
||||
if(optionalFirst.isPresent()) {
|
||||
return IETFUtils.valueToString(optionalFirst.get().getValue());
|
||||
}
|
||||
else {
|
||||
return null;
|
||||
}
|
||||
RDN[] rnds = name.getRDNs(x500NameStyle);
|
||||
if (rnds != null && rnds.length > 0) {
|
||||
RDN cn = rnds[0];
|
||||
if(cn.isMultiValued()){
|
||||
AttributeTypeAndValue[] attributeTypeAndValues = cn.getTypesAndValues();
|
||||
Optional<AttributeTypeAndValue> optionalFirst = Arrays.stream(attributeTypeAndValues).filter(attributeTypeAndValue -> attributeTypeAndValue.getType().getId().equals(x500NameStyle.getId())).findFirst();
|
||||
if(optionalFirst.isPresent()) {
|
||||
return IETFUtils.valueToString(optionalFirst.get().getValue());
|
||||
}
|
||||
else {
|
||||
return IETFUtils.valueToString(cn.getFirst().getValue());
|
||||
return null;
|
||||
}
|
||||
}
|
||||
else {
|
||||
return IETFUtils.valueToString(cn.getFirst().getValue());
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -166,34 +166,32 @@ public class ServerInfoAdminResource {
|
||||
|
||||
Map<String, ProviderRepresentation> providers = new HashMap<>();
|
||||
|
||||
if (providerIds != null) {
|
||||
for (String name : providerIds) {
|
||||
ProviderRepresentation provider = new ProviderRepresentation();
|
||||
ProviderFactory<?> pi = session.getKeycloakSessionFactory().getProviderFactory(spi.getProviderClass(), name);
|
||||
provider.setOrder(pi.order());
|
||||
if (ServerInfoAwareProviderFactory.class.isAssignableFrom(pi.getClass())) {
|
||||
provider.setOperationalInfo(((ServerInfoAwareProviderFactory) pi).getOperationalInfo());
|
||||
}
|
||||
if (pi instanceof ConfiguredProvider) {
|
||||
ComponentTypeRepresentation rep = new ComponentTypeRepresentation();
|
||||
rep.setId(pi.getId());
|
||||
ConfiguredProvider configured = (ConfiguredProvider)pi;
|
||||
rep.setHelpText(configured.getHelpText());
|
||||
List<ProviderConfigProperty> configProperties = configured.getConfigProperties();
|
||||
if (configProperties == null) configProperties = Collections.EMPTY_LIST;
|
||||
rep.setProperties(ModelToRepresentation.toRepresentation(configProperties));
|
||||
if (pi instanceof ComponentFactory) {
|
||||
rep.setMetadata(((ComponentFactory)pi).getTypeMetadata());
|
||||
}
|
||||
List<ComponentTypeRepresentation> reps = info.getComponentTypes().get(spi.getProviderClass().getName());
|
||||
if (reps == null) {
|
||||
reps = new LinkedList<>();
|
||||
info.getComponentTypes().put(spi.getProviderClass().getName(), reps);
|
||||
}
|
||||
reps.add(rep);
|
||||
}
|
||||
providers.put(name, provider);
|
||||
for (String name : providerIds) {
|
||||
ProviderRepresentation provider = new ProviderRepresentation();
|
||||
ProviderFactory<?> pi = session.getKeycloakSessionFactory().getProviderFactory(spi.getProviderClass(), name);
|
||||
provider.setOrder(pi.order());
|
||||
if (ServerInfoAwareProviderFactory.class.isAssignableFrom(pi.getClass())) {
|
||||
provider.setOperationalInfo(((ServerInfoAwareProviderFactory) pi).getOperationalInfo());
|
||||
}
|
||||
if (pi instanceof ConfiguredProvider) {
|
||||
ComponentTypeRepresentation rep = new ComponentTypeRepresentation();
|
||||
rep.setId(pi.getId());
|
||||
ConfiguredProvider configured = (ConfiguredProvider)pi;
|
||||
rep.setHelpText(configured.getHelpText());
|
||||
List<ProviderConfigProperty> configProperties = configured.getConfigProperties();
|
||||
if (configProperties == null) configProperties = Collections.EMPTY_LIST;
|
||||
rep.setProperties(ModelToRepresentation.toRepresentation(configProperties));
|
||||
if (pi instanceof ComponentFactory) {
|
||||
rep.setMetadata(((ComponentFactory)pi).getTypeMetadata());
|
||||
}
|
||||
List<ComponentTypeRepresentation> reps = info.getComponentTypes().get(spi.getProviderClass().getName());
|
||||
if (reps == null) {
|
||||
reps = new LinkedList<>();
|
||||
info.getComponentTypes().put(spi.getProviderClass().getName(), reps);
|
||||
}
|
||||
reps.add(rep);
|
||||
}
|
||||
providers.put(name, provider);
|
||||
}
|
||||
spiRep.setProviders(providers);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user