Player Authentication options

Hello all! I’m new here, and am really excited to start working with Unreal Engine.

I have been hunting down the possible ways to authenticate players. I’ve seen some approaches to rolling a custom user/pass system, and using steam/steamID. Are there any other authentication strategies that people are using?

Thanks in advance!