Rinse and drain the beans.
Steam or microwave the corn for 3 minutes. I like to just put the whole ear of corn, husk attached, into the microwave and cook it. Let it cool a few minutes, then husk it. The silk will come right off. Hold the corn cob upright on a plate and slice down with a sharp knife to cut the kernels off.
Combine the beans, corn, red pepper, green onions, red onion and cilantro in a bowl.
Mix the rest of the ingredients together, pour over the salad and mix well.