Battle.net OAuth built in C#