A game about forced loneliness, made by TACStudios
at master 33 lines 1.1 kB view raw
1using Codice.Client.Common; 2 3namespace Unity.PlasticSCM.Editor.Tool 4{ 5 internal static class AuthToken 6 { 7 internal static string GetForServer(string server) 8 { 9 ServerProfile serverProfile = CmConnection.Get(). 10 GetProfileManager().GetProfileForServer(server); 11 12 string authToken = serverProfile != null ? 13 CmConnection.Get(). 14 BuildWebApiTokenForCloudEditionForUser( 15 serverProfile.Server, 16 serverProfile.GetSEIDWorkingMode(), 17 serverProfile.SecurityConfig): 18 CmConnection.Get(). 19 BuildWebApiTokenForCloudEditionForUser( 20 server, 21 ClientConfig.Get().GetSEIDWorkingMode(), 22 ClientConfig.Get().GetSecurityConfig()); 23 24 if (string.IsNullOrEmpty(authToken)) 25 { 26 authToken = CmConnection.Get(). 27 BuildWebApiTokenForCloudEditionDefaultUser(); 28 } 29 30 return authToken; 31 } 32 } 33}