{"id":18277,"date":"2026-07-27T10:11:56","date_gmt":"2026-07-27T09:11:56","guid":{"rendered":"https:\/\/gatlabs.com\/knowledge\/?post_type=docs&#038;p=18277"},"modified":"2026-07-27T14:03:04","modified_gmt":"2026-07-27T13:03:04","password":"","slug":"typingid-rules-activeid-shield-plus","status":"publish","type":"docs","link":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/","title":{"rendered":"How to Configure TypingID Rules in Shield+"},"content":{"rendered":"<p data-path-to-node=\"1\">Traditional two-factor authentication only verifies a user&#8217;s identity at the moment of login, leaving active sessions unprotected if a device is left unattended or accessed by someone else. <b data-path-to-node=\"1\" data-index-in-node=\"187\">ActiveID TypingID<\/b> addresses this vulnerability by providing continuous behavioral biometric verification directly inside the Chrome browser.<\/p>\n<p data-path-to-node=\"2\">By evaluating typing dynamics in real time, specifically cadence and timing characteristics rather than the actual characters typed, Shield+ constantly verifies that the person behind the keyboard matches the account owner&#8217;s profile. If typing behavior drops below your configured confidence threshold, Shield+ automatically enforces security responses, such as locking the screen behind a Passkey challenge or clearing browser cookies to sign the user out of active web applications.<\/p>\n<p data-path-to-node=\"3\">Below is the guide to setting up TypingID alert rules, managing Passkey credentials and violation actions, and auditing typing pattern data across your domain.<\/p>\n<h2 id=\"create-a-typingid-rule\" class=\"betterdocs-content-heading\">Create a TypingID rule<\/h2>\n<p>Navigate to\u00a0<strong>Shield+ &gt; Security configuration&gt; ActiveID &gt; TypingID &gt; Rules &gt; + New TypingID rule<\/strong><\/p>\n<ul>\n<li><strong>Name<\/strong>\u00a0\u2013 enter the name for the rule\n<ul>\n<li>Default severity \u2013 select severity for the rule\n<ul>\n<li>Unspecified<\/li>\n<li>Low<\/li>\n<li>Moderate<\/li>\n<li>High<\/li>\n<li>Critical<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Scope<\/strong>\u00a0\u2013 pick and select the scope for the alert\n<ul>\n<li>Pick user, group, or Org. Unit of users\n<ul>\n<li>Excluded scope \u2013 Specify users, groups, or OUs that should be excluded from the scope of the defined rule.\n<ul>\n<li>Add: excluded scope<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Configuration<\/strong>\u00a0\u2013\u00a0 Confidence level at which ActiveID will send an alert.\n<ul>\n<li><strong>Enter the prediction threshold<\/strong>\u00a0(%) \u2013 add percentile<\/li>\n<li><strong>Action on violation<\/strong>\u00a0\u2013 Select one of the user logout actions to be executed when a role is violated:\n<ul>\n<li><strong>None<\/strong> \u2013 No user session action will be taken.<\/li>\n<li><strong>Passkey<\/strong> -Locks the screen. Success resumes access; cancel or failure keeps the screen locked.<\/li>\n<li><strong>Clear cookies<\/strong> &#8211; Clears the user&#8217;s browser cookies, signing them out of other web apps. This does not sign the user out of their Google Account.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><strong>Notifications<\/strong>\u00a0\u2013 fill in the details\n<ul>\n<li>Alert recipients \u2013 enter alert recipients<\/li>\n<li>Webhooks &amp; SIEM \u2013 select option\n<ul>\n<li>Elastic Search<\/li>\n<li>Generic receiver<\/li>\n<li>Splunk<\/li>\n<\/ul>\n<\/li>\n<li>Webcam capture \u2013 select option\n<ul>\n<li>Do not send<\/li>\n<li>Send in the notification email<\/li>\n<li>Send in the notification email and save to the rule creator\u2019s Drive<\/li>\n<li>Send in the notification email, save to the rule creator\u2019s Drive, and share with other alert recipients<\/li>\n<\/ul>\n<\/li>\n<li>Screen capture \u2013 select option\n<ul>\n<li>Do not send<\/li>\n<li>Send in the notification email<\/li>\n<li>Send in the notification email and save to the rule creator\u2019s Drive<\/li>\n<li>Send in the notification email, save to the rule creator\u2019s Drive, and share with other alert recipients<\/li>\n<\/ul>\n<\/li>\n<li>Attach website name \u2013 enable or disable the option<\/li>\n<\/ul>\n<\/li>\n<li><strong>Summary<\/strong>\u00a0\u2013 view all the options that are selected<\/li>\n<\/ul>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-18278 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51-.png\" alt=\"Navigate TypingID Rules in GAT Shield+\" width=\"1908\" height=\"854\" name=\"\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51-.png 1908w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51--300x134.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51--1024x458.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51--768x344.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51--1536x687.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_19_51--360x161.png 360w\" sizes=\"(max-width: 1908px) 100vw, 1908px\" \/><\/p>\n<h3 id=\"passkey--credential-management\" class=\"betterdocs-content-heading\">Passkey \u2013 Credential management<\/h3>\n<p>View and manage \u201cPasskey\u201d credentials registered by users for identity verification challenges. Admins can see which users have registered credentials, how many credentials they have, and when they were last used. Revoking credentials for a user forces that user to register a Passkey again on their next verification prompt.<\/p>\n<p>Passkey adds an extra identity check inside the Shield+ browser extension. It is used when the organization wants to make sure the person using the browser is still the correct user.<\/p>\n<p>How it works for the end-user.<\/p>\n<ul>\n<li>The user is asked to set up a passkey.<\/li>\n<li>They can create it on this device, with a phone, or with a hardware security key.<\/li>\n<li>When Shield+ needs confirmation, the browser opens a security check screen.<\/li>\n<li>The user verifies with their passkey, device PIN, fingerprint, face unlock, phone, or security key.<\/li>\n<li>After successful verification, Shield+ returns the user to the page they were using.<\/li>\n<\/ul>\n<p>Shield+ does not store the user\u2019s password or biometric data. The device keeps the private part of the passkey. GAT\/Shield+ stores the registered credential information needed to check that future passkey responses are valid.<\/p>\n<p>As an action on a violation, if Passkey is selected, the screen will be locked. Success resumes access; cancel or failure keeps the screen locked.<\/p>\n<p>The end user will have a pop-up window where they need to set up and use the passkey to log in.<\/p>\n<h3>When Passkey Is Used<\/h3>\n<p>Passkey can be required in two main situations:<\/p>\n<ul>\n<li><b>Inactivity Lock<\/b><\/li>\n<\/ul>\n<p>If the user has been inactive for a configured number of minutes,<strong>\u00a0Shield+ locks browsing<\/strong>\u00a0and\u00a0<strong>asks for passkey verification before the user can continue.<\/strong><\/p>\n<ul>\n<li><b>ActiveID Check<\/b><\/li>\n<\/ul>\n<p>If ActiveID detects unusual typing behavior, an administrator can configure the response to require passkey verification. This helps reduce false positives: instead of immediately treating the activity as unauthorized, the user can prove they are really present.<\/p>\n<p>There is also an administrator-forced security check path in the extension, but the main user-facing configuration is Inactivity Lock and ActiveID Passkey action.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-18401 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_43_56-Downloads-File-Explorer.png\" alt=\"The end user will have a pop-up window where they need to set up and use the passkey to log in.\" width=\"768\" height=\"593\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_43_56-Downloads-File-Explorer.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_43_56-Downloads-File-Explorer-300x232.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_43_56-Downloads-File-Explorer-360x278.png 360w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/p>\n<p>The user needs to click on the <strong>Start verification<\/strong> button.<\/p>\n<p>There will be 3 options avaliable.<\/p>\n<ul>\n<li><strong>Create on this device<\/strong><\/li>\n<li><strong>Create with phone<\/strong><\/li>\n<li><strong>Create with security key<\/strong><\/li>\n<\/ul>\n<h4>Create on this device<\/h4>\n<p>The user must create and save the password as below.<\/p>\n<ul>\n<li>Can use passkey saved in user&#8217;s Google account<\/li>\n<li>Windows Hello<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"alignnone wp-image-18403 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17-.png\" alt=\"Create on this device: the user must create and save the password as below.\" width=\"1907\" height=\"857\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17-.png 1907w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17--300x135.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17--1024x460.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17--768x345.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17--1536x690.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-15_54_17--360x162.png 360w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/p>\n<h4>Create with phone<\/h4>\n<p>This will generate a barcode that can be scanned with a phone and used to log in.<\/p>\n<h4>Create with security key<\/h4>\n<p>The user must insert a USB and create it as a security code.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18408\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot.png\" alt=\"\" width=\"1907\" height=\"884\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot.png 1907w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot-300x139.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot-1024x475.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot-768x356.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot-1536x712.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_14_35-Greenshot-360x167.png 360w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/p>\n<h3>Use passkey to log in<\/h3>\n<p>When the passkey is created. The end-users must use the passkey when the account is <strong>logged out<\/strong> by <strong>ActiveID checks<\/strong> or by the<strong> inactivity lock rule.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1891\" height=\"866\" class=\"alignnone wp-image-18414 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51-.png\" alt=\"&quot;&lt;\/p\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51-.png 1891w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51--300x137.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51--1024x469.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51--768x352.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51--1536x703.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-24-16_39_51--360x165.png 360w\" sizes=\"(max-width: 1891px) 100vw, 1891px\" \/><\/p>\n<h4>Clear cookies<\/h4>\n<p>Clears the user&#8217;s browser cookies, signing them out of other web apps. This does not sign the user out of their Google Account.<\/p>\n<h2>Audit TypingID alerts<\/h2>\n<p>Navigate to<strong> Audit &gt; ActiveID &gt; TypingID &gt; Alerts.<\/strong><\/p>\n<p>You will see all the alerts that are triggered by the TypingID rules set up above.<\/p>\n<p>View all the details for the alert, such as who triggered the alert and its context.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1905\" height=\"802\" class=\"alignnone wp-image-18282 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot.png\" alt=\"&quot;Navigate\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot.png 1905w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot-300x126.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot-1024x431.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot-768x323.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot-1536x647.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-16_48_36-Greenshot-360x152.png 360w\" sizes=\"(max-width: 1905px) 100vw, 1905px\" \/><\/p>\n<h3>Audit TypingID patterns<\/h3>\n<p>The raw typing patterns collected from users and processed by the AI models. This view lets admins monitor how actively patterns are being generated per user, which directly reflects how well each user\u2019s identity model is trained.<\/p>\n<ul>\n<li>We collect\u00a0<strong>2 types of typing patterns<\/strong>. In this section, we present how many typing patterns were verified by our system daily.<\/li>\n<li><strong>1st Type Patterns<\/strong> &#8211; Full Typing Pattern \u2013 A detailed profile pattern of your typing style based on 100\u2013150 keystrokes.\n<ul>\n<li>View daily numbers \u2013 for the last 24 hrs<\/li>\n<li>View daily average \u2013 for the last 30 days<\/li>\n<\/ul>\n<\/li>\n<li><strong>2nd Type Patterns<\/strong> &#8211; Key-Pair Pattern \u2013 A quick profile pattern built from the timing of letter pairs (like \u201cTH\u201d or \u201cAE\u201d)\n<ul>\n<li>View daily numbers \u2013 for the last 24 hrs<\/li>\n<li>View daily average \u2013 for the last 30 days<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Navigate to<strong> Audit &gt; ActiveID &gt; TypingID &gt; Patterns<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-18285 size-full\" src=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05-.png\" alt=\"The raw typing patterns collected from users and processed by the AI models. ActiveID &gt; TypingID &gt; Patterns\" width=\"1907\" height=\"896\" srcset=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05-.png 1907w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05--300x141.png 300w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05--1024x481.png 1024w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05--768x361.png 768w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05--1536x722.png 1536w, https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/07\/2026-07-22-17_37_05--360x169.png 360w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><\/p>\n<h4>Scope<\/h4>\n<p>Admin can select a scope of users and see the stats for the first and second type patterns.<\/p>\n<p>The scope can be User, Group, OU, or domain-wide.<\/p>\n<h4>Users protected<\/h4>\n<p>A successfully built model means that the user is being actively protected. AI model checks if the text generated by the user matches the user&#8217;s previous typing behaviour.<\/p>\n<h2 data-path-to-node=\"0\">Conclusion: Why ActiveID &amp; TypingID Rules Matter for Admins<\/h2>\n<p data-path-to-node=\"1\">The ActiveID TypingID feature provides continuous, AI-driven behavioral verification to ensure the user behind the keyboard is always the authorized account owner. By evaluating typing dynamics\u2014without recording actual words\u2014admins can automatically detect unauthorized access attempts and take immediate, policy-driven action.<\/p>\n<p data-path-to-node=\"2\">Key Benefits<\/p>\n<ul>\n<li><b data-path-to-node=\"3,0,0\" data-index-in-node=\"0\">Continuous Behavioral Verification:<\/b> Leverages AI models trained on two distinct typing pattern types (Full Typing Patterns of 100\u2013150 keystrokes and rapid Key-Pair Patterns like &#8220;TH&#8221; or &#8220;AE&#8221;) to verify account owners in real time based on their unique typing habits.<\/li>\n<li><b data-path-to-node=\"3,1,0\" data-index-in-node=\"0\">Automated &amp; Flexible Incident Enforcement:<\/b> Configure custom prediction thresholds and automatically enforce violation actions, either triggering a Passkey screen lock challenge (verifiable via local device, phone, or USB security key) or clearing browser cookies to sign the user out of active web apps.<\/li>\n<li><b data-path-to-node=\"3,2,0\" data-index-in-node=\"0\">Comprehensive Incident &amp; Pattern Auditing:<\/b> Admins gain full visibility into triggered TypingID alerts with optional context (webcam captures, screenshots, and URLs), alongside detailed pattern metrics across individual users, groups, or organizational units to monitor model training and protection status.<\/li>\n<\/ul>\n<h2>Related Articles:<\/h2>\n<ul>\n<li><a href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/inactivity-lock-rules-activeid-shield-plus\/\" target=\"_blank\" rel=\"noopener\" data-saferedirecturl=\"https:\/\/www.google.com\/url?q=https:\/\/gatlabs.com\/knowledge\/tech-tips\/inactivity-lock-rules-activeid-shield-plus\/&amp;source=gmail&amp;ust=1785242125692000&amp;usg=AOvVaw3k_NA9CI_cNY9FfGjbjdd2\">Inactivity Lock Rules by ActiveID in Shield+<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Traditional two-factor authentication only verifies a user&#8217;s identity at the moment of login, leaving active sessions unprotected if a device is left unattended or accessed by someone else. ActiveID TypingID addresses this vulnerability by providing continuous behavioral biometric verification directly inside the Chrome browser. By evaluating typing dynamics in real time, specifically cadence and timing [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":17799,"comment_status":"open","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[37],"glossaries":[],"doc_tag":[91],"class_list":["post-18277","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-dlp-data-loss-prevention","doc_tag-shield"],"year_month":"2026-07","word_count":1319,"total_views":"3","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"stan","author_nicename":"stan","author_url":"https:\/\/gatlabs.com\/knowledge\/author\/stan\/"},"doc_category_info":[{"term_name":"DLP (Data Loss Prevention)","term_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips-category\/dlp-data-loss-prevention\/"}],"doc_tag_info":[{"term_name":"Shield+","term_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips-tag\/shield\/"}],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Configure TypingID Rules in Shield+ - GAT Knowledge Base<\/title>\n<meta name=\"description\" content=\"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure TypingID Rules in Shield+\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/\" \/>\n<meta property=\"og:site_name\" content=\"GAT Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-27T13:03:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/06\/gat-shield-6a43f2c2e702d.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/\",\"name\":\"How to Configure TypingID Rules in Shield+ - GAT Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gat-shield-6a43f2c2e702d.webp\",\"datePublished\":\"2026-07-27T09:11:56+00:00\",\"dateModified\":\"2026-07-27T13:03:04+00:00\",\"description\":\"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gat-shield-6a43f2c2e702d.webp\",\"contentUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gat-shield-6a43f2c2e702d.webp\",\"width\":1800,\"height\":900,\"caption\":\"Shield+\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/typingid-rules-activeid-shield-plus\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tech Tips\",\"item\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/tech-tips\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Configure TypingID Rules in Shield+\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#website\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\",\"name\":\"GAT Knowledge Base\",\"description\":\"Your source of all things GAT\",\"publisher\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#organization\",\"name\":\"GAT Labs Knowledge Base\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Group-1159.svg\",\"contentUrl\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/wp-content\\\/uploads\\\/2021\\\/11\\\/Group-1159.svg\",\"width\":361,\"height\":97,\"caption\":\"GAT Labs Knowledge Base\"},\"image\":{\"@id\":\"https:\\\/\\\/gatlabs.com\\\/knowledge\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Configure TypingID Rules in Shield+ - GAT Knowledge Base","description":"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/","og_locale":"en_GB","og_type":"article","og_title":"How to Configure TypingID Rules in Shield+","og_description":"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.","og_url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/","og_site_name":"GAT Knowledge Base","article_modified_time":"2026-07-27T13:03:04+00:00","og_image":[{"width":1800,"height":900,"url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/06\/gat-shield-6a43f2c2e702d.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/","url":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/","name":"How to Configure TypingID Rules in Shield+ - GAT Knowledge Base","isPartOf":{"@id":"https:\/\/gatlabs.com\/knowledge\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/#primaryimage"},"image":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/#primaryimage"},"thumbnailUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/06\/gat-shield-6a43f2c2e702d.webp","datePublished":"2026-07-27T09:11:56+00:00","dateModified":"2026-07-27T13:03:04+00:00","description":"Learn how to configure ActiveID TypingID rules in Shield+, manage Passkey verification, configure violation actions, and audit TypingID alerts and typing patterns.","breadcrumb":{"@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/#primaryimage","url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/06\/gat-shield-6a43f2c2e702d.webp","contentUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2026\/06\/gat-shield-6a43f2c2e702d.webp","width":1800,"height":900,"caption":"Shield+"},{"@type":"BreadcrumbList","@id":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/typingid-rules-activeid-shield-plus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gatlabs.com\/knowledge\/"},{"@type":"ListItem","position":2,"name":"Tech Tips","item":"https:\/\/gatlabs.com\/knowledge\/tech-tips\/"},{"@type":"ListItem","position":3,"name":"How to Configure TypingID Rules in Shield+"}]},{"@type":"WebSite","@id":"https:\/\/gatlabs.com\/knowledge\/#website","url":"https:\/\/gatlabs.com\/knowledge\/","name":"GAT Knowledge Base","description":"Your source of all things GAT","publisher":{"@id":"https:\/\/gatlabs.com\/knowledge\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gatlabs.com\/knowledge\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/gatlabs.com\/knowledge\/#organization","name":"GAT Labs Knowledge Base","url":"https:\/\/gatlabs.com\/knowledge\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/gatlabs.com\/knowledge\/#\/schema\/logo\/image\/","url":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2021\/11\/Group-1159.svg","contentUrl":"https:\/\/gatlabs.com\/knowledge\/wp-content\/uploads\/2021\/11\/Group-1159.svg","width":361,"height":97,"caption":"GAT Labs Knowledge Base"},"image":{"@id":"https:\/\/gatlabs.com\/knowledge\/#\/schema\/logo\/image\/"}}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/18277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/comments?post=18277"}],"version-history":[{"count":11,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/18277\/revisions"}],"predecessor-version":[{"id":18454,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/docs\/18277\/revisions\/18454"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media\/17799"}],"wp:attachment":[{"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/media?parent=18277"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_category?post=18277"},{"taxonomy":"glossaries","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/glossaries?post=18277"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/gatlabs.com\/knowledge\/wp-json\/wp\/v2\/doc_tag?post=18277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}