Don't know if it's right, but here's what I do:
Once the keg kicks, I rinse it a couple times with hot water. Then I fill about 1/2 way with hot water and oxyclean, seal it back up, and shake the hell out of it. I then force some oxyclean solution through my line ( cobra taps ) and leave some in there to soak. I'll let the keg soak for a few hours, then flip it so the top gets a soak for a few hours ( or days if I forget ). Finally, empty the solution and rinse several times before sanitizing and refilling.
Once a year, I will break them down and replace the o-rings.