Before you build your multiplayer game, you may want to quickly brush over the different protocols. If you're new to networking, I'd recommend TCP as it's more predictable. But it would be better if you decided for yourself!
A simple break down on how usernames were verified in the old Ducktards betas. This method allows servers to guarantee that a player really is who they say they are, without fail!