Your sign-in doesn't matter, but your forum email address will need to be the same as the one on Larian Vault. Once that happens, the badge should become available after the next database update (this is run manually once in a while). And once that happens, you'll still need to select it in your profile settings!
There's a handy pinned topic where you can follow up if there's any problems: in fact I'll merge this post with it...