private static string GetAuthorizationRequestData(User user) { if (user != null && !string.IsNullOrEmpty(user.Username)) { // Create and return request data var request = new AuthorizationRequest { CmsUserName = user.Username, CmsRoles = String.Join(",", user.GetGroupNames()) }; return Util.SerializeDataContractJson(request); } else { return string.Empty; } }