Whisk the dressing ingredients together and taste to adjust any of them. Add more vinegar if you want a tangier flavor. Set aside. Put the beans in a large salad bowl. Add the rest of the ingredients and toss with a generous amount of the dressing. The salad will keep, well covered, for several days in the refrigerator.