to guarantee (someone's ability or the quality of their work); to vouch for; to endorse
to give the stamp of approval