heck if it's 8/4 into 4×4's you could do loose tenons or dowels, I'd personally use my dowelmax for that, but not everyone has one, but you could get a pretty beefy loose tenon in there diagonally. You may also want to think about rabbeting the inside edges of the legs 3/8 or so, just so all the weight isn't on the tenons or dowels alone, that way the top would be sitting partially on top of the legs, but most of the top of the legs would still be exposed, that would also make positioning for your reveal easier