using System.Security.Cryptography;
public static void Main()
string hashCode = "m5FgoT15nd1btCvzhyas";
string userName = "eğitmenmurat";
KeyedHashAlgorithm hasher = KeyedHashAlgorithm.Create("HMACSHA1");
string host = "staging-develop.almscloud.com";
hasher.Key = Encoding.UTF8.GetBytes(hashCode);
string utcDateTime = DateTime.UtcNow.ToString("yyyy-MM-dd HH:mm:ss");
hash_code = hasher.ComputeHash(Encoding.UTF8.GetBytes(string.Format("{0}|{1}|{2}", orgId, userName, utcDateTime)));
string token = Convert.ToBase64String(hash_code);
loginToken = Convert.ToBase64String(Encoding.UTF8.GetBytes(string.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}", userName, orgId, host, port, utcDateTime, token, "obs")));
Console.WriteLine("https://staging-develop.almscloud.com/almsp/external-login-obs?token="+loginToken);