This commit is contained in:
2025-01-17 13:10:42 +01:00
commit 4536213c91
15115 changed files with 1442174 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
using Codice.Client.Common;
namespace Unity.PlasticSCM.Editor.Tool
{
internal static class AuthToken
{
internal static string GetForServer(string server)
{
ServerProfile serverProfile = CmConnection.Get().
GetProfileManager().GetProfileForServer(server);
string authToken = serverProfile != null ?
CmConnection.Get().
BuildWebApiTokenForCloudEditionForUser(
serverProfile.Server,
serverProfile.GetSEIDWorkingMode(),
serverProfile.SecurityConfig):
CmConnection.Get().
BuildWebApiTokenForCloudEditionForUser(
server,
ClientConfig.Get().GetSEIDWorkingMode(),
ClientConfig.Get().GetSecurityConfig());
if (string.IsNullOrEmpty(authToken))
{
authToken = CmConnection.Get().
BuildWebApiTokenForCloudEditionDefaultUser();
}
return authToken;
}
}
}