public static string GetImmediateLoginUrl(Controller controller, string username, string token)
{
string url = string.Empty;
if (!controller.HttpContext.Application.AllKeys.Contains("ImmediageLoginIdentityUrl") ||
string.IsNullOrEmpty(controller.HttpContext.Application["ImmediageLoginIdentityUrl"].ToString()))
{
throw new Exception("You have to set ImmediageLoginIdentityUrl to use the ImmediateLogin feature.");
}
url = controller.HttpContext.Application["ImmediageLoginIdentityUrl"].ToString();
url = string.Format("{0}?username={1}&token={2}", url, HttpUtility.UrlEncode(username), token);
return url;
}