{"id":4404,"date":"2023-07-10T10:33:30","date_gmt":"2023-07-10T17:33:30","guid":{"rendered":"https:\/\/portal.staylinked.com\/sl\/kb\/?post_type=ht_kb&#038;p=4404"},"modified":"2025-03-17T08:40:18","modified_gmt":"2025-03-17T15:40:18","slug":"identifying-users","status":"publish","type":"ht_kb","link":"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/","title":{"rendered":"Identifying Users"},"content":{"rendered":"\n<p>A very common question to our support team is how do we identify which users are on each device. This can be tricky when sessions last multiple days.<\/p>\n\n\n\n<p>Once captured, the User ID will appear in the Administrator\u2019s connections list which normally displays \u2018unidentified\u2019 until one of the features to capture user information is enabled. There are two methods typically used to identify users on a device.<\/p>\n\n\n\n<p>The first is an option in the Server Settings dialogue. This option will prompt the user to enter a User ID when the session starts. This value is not validated, so the user can type anything in. The value is also prompted at the start of the session, meaning that users passing off a device with an existing session for the next user will not report the change in user. Using this value does populate the StayLinked variable for [userid] that can be used in scripts. This discourages users from typing invalid names, since they will fail the application login and be forced to re-enter their user credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"418\" height=\"439\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5.jpg\" alt=\"\" class=\"wp-image-4405\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5.jpg 418w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5-286x300.jpg 286w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5-48x50.jpg 48w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5-57x60.jpg 57w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5-95x100.jpg 95w\" sizes=\"(max-width: 418px) 100vw, 418px\" \/><\/figure>\n\n\n\n<p>The second option is to use Screen Recognition to capture the username from a recognized screen. This requires recognition of a screen that displays the username. Once the recognition strings are created to identify the screen, the value would be captured as a variable. Screen Recognition is most often used when the user moves to a password field and the username is already populated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"614\" height=\"291\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6.jpg\" alt=\"\" class=\"wp-image-4406\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6.jpg 614w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6-300x142.jpg 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6-50x24.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6-60x28.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.6-100x47.jpg 100w\" sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>The variable would be gathered from the screen in the position and length configured as in this example, including the argument to set the variable ID. If this information is not displayed on a user screen, there are ways to capture information as it is being typed. <\/p>\n\n\n\n<p>Once captured, this variable can be used with the StayLinked host API that updates the username variable for that session.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"661\" height=\"291\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7.jpg\" alt=\"\" class=\"wp-image-4407\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7.jpg 661w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7-300x132.jpg 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7-50x22.jpg 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7-60x26.jpg 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.7-100x44.jpg 100w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/figure>\n\n\n\n<p><strong>Instructional Video \u2013 Capture User Name<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2019\/09\/capture_username.mp4\"><\/video><figcaption><strong>Note:<\/strong> This video example uses features implemented in server version 15.2.<br>The steps are almost identical in older versions, but might require slight adjustments.<\/figcaption><\/figure>\n\n\n\n<h3>Capturing SSH Usernames<\/h3>\n\n\n\n<p>The SSH username and password prompts cannot be captured using screen recognition. Because of this, a new emulation property was added that automatically captures these values for use in the Administrator and scripting:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"340\" height=\"118\" src=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image.png\" alt=\"\" class=\"wp-image-5573\" srcset=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image.png 340w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image-300x104.png 300w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image-50x17.png 50w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image-60x21.png 60w, https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2025\/03\/image-100x35.png 100w\" sizes=\"(max-width: 340px) 100vw, 340px\" \/><\/figure>\n\n\n\n<p>This can be added in the list box at the bottom of the telnet host entry. It applies to SSH sessions only, working in both VT-SSHv2 and VT-SmartTE emulation types when SSH session is set to true.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A very common question to our support team is how do we identify which users are on each device. This can be tricky when sessions last multiple days. Once captured, the User ID will appear in the Administrator\u2019s connections list which normally displays \u2018unidentified\u2019 until one of the features to&#8230;<\/p>\n","protected":false},"author":7,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":[],"ht-kb-category":[47],"ht-kb-tag":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Identifying Users &ndash; StayLinked<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.staylinked.com\/knowledge-base\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Identifying Users &ndash; StayLinked\" \/>\n<meta property=\"og:description\" content=\"A very common question to our support team is how do we identify which users are on each device. This can be tricky when sessions last multiple days. Once captured, the User ID will appear in the Administrator\u2019s connections list which normally displays \u2018unidentified\u2019 until one of the features to...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/\" \/>\n<meta property=\"og:site_name\" content=\"StayLinked\" \/>\n<meta property=\"article:modified_time\" content=\"2025-03-17T15:40:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\",\"name\":\"StayLinked Knowledge Base\",\"description\":\"Partner Portal Resources and Support\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/portal.staylinked.com\/sl\/kb\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5.jpg\",\"contentUrl\":\"https:\/\/portal.staylinked.com\/sl\/kb\/wp-content\/uploads\/2023\/07\/IdentifyingUsers_1.5.jpg\",\"width\":418,\"height\":439},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/#webpage\",\"url\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/\",\"name\":\"Identifying Users &ndash; StayLinked\",\"isPartOf\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/#primaryimage\"},\"datePublished\":\"2023-07-10T17:33:30+00:00\",\"dateModified\":\"2025-03-17T15:40:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/identifying-users\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/portal.staylinked.com\/sl\/kb\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Identifying Users\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/4404"}],"collection":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/comments?post=4404"}],"version-history":[{"count":7,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/4404\/revisions"}],"predecessor-version":[{"id":5574,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb\/4404\/revisions\/5574"}],"wp:attachment":[{"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/media?parent=4404"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=4404"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/portal.staylinked.com\/sl\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=4404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}