{"id":7412,"date":"2021-02-13T21:33:09","date_gmt":"2021-02-13T21:33:09","guid":{"rendered":"https:\/\/www.use-snip.com\/kb\/?post_type=ht_kb&#038;p=7412"},"modified":"2021-03-06T21:30:48","modified_gmt":"2021-03-06T21:30:48","slug":"adding-user-accounts","status":"publish","type":"ht_kb","link":"https:\/\/www.use-snip.com\/kb\/knowledge-base\/adding-user-accounts\/","title":{"rendered":"Adding User Accounts"},"content":{"rendered":"<p>This article describes how to quickly add new user accounts to the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> NTRIP Caster.\u00a0\u00a0 Every <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/question-what-is-an-ntrip-client\/\" target=\"_blank\" rel=\"noopener\">NTRIP Client<\/a> connection to the Caster (every user), requires a valid user name and password to connect (unless you are running your Caster in an open mode where no user account is required to connect).<\/p>\n<p>When a new user is created (or an existing user account is edited) the below dialog is presented. The initial tab (&#8220;Basic Settings&#8221;) is used to enter the key data needed to create the user account.\u00a0 Like other <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> dialogs, extensive tool tips are used; simply hover over the graphical element in question to see additional information about its use.<\/p>\n<p><a href=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-7416 alignright\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount.png\" alt=\"\" width=\"395\" height=\"480\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount.png 592w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount-247x300.png 247w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount-41x50.png 41w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/CreateNewUserAccount-320x389.png 320w\" sizes=\"auto, (max-width: 395px) 100vw, 395px\" \/><\/a>Complete the dialog by entering these three values (click image to enlarge).<\/p>\n<p><span style=\"color: #0000ff;\"><strong>User Name:<\/strong><\/span>\u00a0 The name of the user. Only valid NTRIP user names are allowed (no spaces, some characters are not allowed).<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Password:<\/strong><\/span> The password. Press the Generate button, or enter a value. Only valid NTRIP passwords are allowed (no spaces, a few characters are not allowed).<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Connections:<\/strong><\/span>\u00a0 Enter as many concurrent connections as this user account is allowed to have at any given time.<\/p>\n<p>The other tabs along the left side of dialog allow access to various <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-adding-restrictions\/\" target=\"_blank\" rel=\"noopener\"><strong>connection restrictions<\/strong><\/a> which can be placed on the user account to control access to the Caster&#8217;s Base Stations.<\/p>\n<p><span style=\"color: #008000;\"><strong>Important:\u00a0<\/strong><\/span> Capitalization matters! In NTRIP the user names, passwords, and Base Station mountPts are all case sensitive.<\/p>\n<p>The new user account is created when you press the <strong>OK<\/strong> button.\u00a0 Depending on how you have set up your Caster, an <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-email-from-snip\/\" target=\"_blank\" rel=\"noopener\">email<\/a> may be issued to the customer account you have associated with this user account.\u00a0 This information is CCed to the Caster administrator by email as well.\u00a0 In the user&#8217;s NTRIP Client equipment, they will enter this user name and password.<\/p>\n<p style=\"text-align: left; padding-left: 40px;\">[If you have also set a <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/restricting-users-by-time\/\" target=\"_blank\" rel=\"noopener\">time of use restriction<\/a> (a point in time when this account can no longer be used to connect) additional reminder <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/sending-email-from-snip\/\" target=\"_blank\" rel=\"noopener\">eMails<\/a> may be sent to the customer account and to the Caster administrator as the expiration time draws near.\u00a0 This process allows the caster operator back office to coordinate renewal billing events.]<\/p>\n<p>The small <span style=\"color: #008000;\">green <em>info<\/em> button<\/span> will bring up this help page when pressed.<\/p>\n<p>The next section, entering or assigning a customer account to be associated with this user, is discussed further in another article.<\/p>\n<p>Because this action is creating a new user, there is no prior connection data to be displayed.\u00a0 When an existing user account is being edited, a summary of prior and active (if connected) data is also shown:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-7418\" src=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/UserAccount_use.png\" alt=\"\" width=\"426\" height=\"207\" srcset=\"https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/UserAccount_use.png 426w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/UserAccount_use-300x146.png 300w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/UserAccount_use-50x24.png 50w, https:\/\/www.use-snip.com\/kb\/wp-content\/uploads\/2021\/02\/UserAccount_use-320x155.png 320w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3>The object model; <strong>Users<\/strong> versus <strong>Customers<\/strong> \/ Clients<\/h3>\n<p>There are two fundamental &#8216;account&#8217; concepts used in the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster.\u00a0 The <strong>user account<\/strong>, and the <strong>customer account<\/strong>.\u00a0 The <em>user account<\/em> is used by NTRIP Client devices to connect-to (log in to) the <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> Caster. The <em>customer account<\/em> holds details, such as the contact eMail or billing address, about a real world object such as the person or a firm who &#8216;owns&#8217; that\u00a0 user account.\u00a0 Every user account is owned by one (and only one) customer account.\u00a0 A customer account may have one or more user accounts.\u00a0 This provides great flexibility regarding how you choose to set up your users; a few common examples are provided below.<\/p>\n<p style=\"text-align: right;\">[<span style=\"color: #008000;\"><strong>Aside<\/strong><\/span>: Customer accounts are also used with Base Station Reservations]<\/p>\n<p>Every <strong>user account<\/strong> consists of a unique <em>user name<\/em> and a <em>password<\/em>, and also an allowed <em>number<\/em> of simultaneous (concurrent) connections.\u00a0\u00a0 Each individual user account can connect simultaneously as many times as you allow.\u00a0 Some <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span> deployments will set this value to one; in which case a given user account can make one only connection at a time.\u00a0 Such a deployment might create three user accounts for a customer who required corrections for three different devices.\u00a0\u00a0 Another deployment might create only a single user account and allow all three concurrent connections using that single account.<\/p>\n<p>The various <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-adding-restrictions\/\" target=\"_blank\" rel=\"noopener\"><strong>connection restrictions<\/strong><\/a> which can also be associated with any user account provide further control. For example; a given user account may also restricted that it can only connect to a specified list of Base Stations or that a specific type of NTRIP equipment must be used.<\/p>\n<p style=\"padding-left: 80px;\"><span style=\"color: #008000;\"><strong>Note<\/strong><\/span>: The &#8220;Enhanced User Management&#8221; Plug-In is required to create customer accounts and to add restrictions to user accounts.\u00a0 In the absence of this Plug-In (for <span style=\"color: #993300;\"><em><strong>Lite<\/strong><\/em><\/span> and <span style=\"color: #993300;\"><em><strong>Basic<\/strong> <\/em><\/span>users of <span style=\"color: #0000ff;\"><strong>SNIP<\/strong><\/span>) all user accounts are assigned to a common customer account.<\/p>\n<h4>Examples<\/h4>\n<p>Consider as a fictitious example a farmer named &#8220;Martin&#8221; who needs to be set up with corrections for four tractors.\u00a0 Let&#8217;s presume these four devices are called John, Paul, George, and Ringo.<\/p>\n<p>In any event <strong>Martin<\/strong> would have a customer account created for him.\u00a0 This would contain his full name and contact details (address, phone, email, etc.) and well as various bits of information needed to manage the business relationship between the two firms.\u00a0 Other Plug-Ins, such as eMail or monitoring, will likely also be of value in managing the client relationship aspect of this.\u00a0 This customer account would then <em>own<\/em> the user accounts that were created.<\/p>\n<p>The user account setup(s) for the four tractors would likely be created in one of the two ways below:<\/p>\n<ul>\n<li>Create <strong>four<\/strong> separate accounts, each with the the allowed simultaneous connections value set to the value one.\u00a0 Each account (presumably named <em>John<\/em>, <em>Paul<\/em>, <em>George<\/em>, and <em>Ringo<\/em>) can be disabled or enabled as desired.\u00a0 Each can have additional restrictions added to it.\u00a0 Each is measured for usage, number of connections, etc.<br \/>\n`<\/li>\n<li>Create <strong>one<\/strong> common account, with the allowed simultaneous connections value set to the value four. The account (presumably named <em>Beatles<\/em>) can also be disabled or enabled as desired.\u00a0 The measurements for usage, number of connections, etc., are the sum of all uses of the account.\u00a0 And it can have additional restrictions added to it. These restrictions are then shared with all devices using the account.\u00a0 If a 5th Beatle were ever desired, the simultaneous connections value would be set to five.<\/li>\n<\/ul>\n<p>In either of these cases, the addition of further connection restrictions can be added to that account.<\/p>\n<ul>\n<li>The account <em>Beatles<\/em> could be be restricted to only allowing<br \/>\nconnections when within 100km of Liverpool, England.[spacer height=&#8221;20px&#8221;]<\/li>\n<li>The account <em>Ringo<\/em> could be restricted to only connecting<br \/>\nto a Base Station named &#8220;DrumKit&#8221;[spacer height=&#8221;20px&#8221;]<\/li>\n<li>The accounts <em>John<\/em> and <em>George<\/em> might have a specific<br \/>\ndate and time after which they can no longer connect.[spacer height=&#8221;20px&#8221;]<\/li>\n<\/ul>\n<p>Active <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-adding-restrictions\/\" target=\"_blank\" rel=\"noopener\">restrictions<\/a> are cumulative, so any user account may have multiple active ones, although this would be rare.\u00a0 Most restrictions provide both an &#8220;allowed&#8221; mode and a &#8220;prohibited&#8221; mode.\u00a0 So, for example, one might prohibit a given user account from access to a specific Base Station while allowing that user to connect to all others.\u00a0\u00a0 Also keep in mind that any created restrictions relate to a single user account, which <em>may<\/em> or <em>may not<\/em> have multiple users.<\/p>\n<h4>More Examples<\/h4>\n<p>If you would like to review this example worked out greater detail using the various dialog windows,<br \/>\nplease <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/user-accounts-vs-customer-accounts\/\" target=\"_blank\" rel=\"noopener\">see this article<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: right;\">A similar article for the older Rev2 method of creating new user accounts can be found <a href=\"https:\/\/www.use-snip.com\/kb\/knowledge-base\/managing-user-accounts\/\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article describes how to quickly add new user accounts to the SNIP NTRIP Caster.\u00a0\u00a0 Every NTRIP Client connection to the Caster (every user), requires a valid user name and password to connect (unless you are running your Caster in an open mode where no user account is required to [&hellip;]<\/p>\n","protected":false},"author":13,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"ht-kb-category":[115,283],"ht-kb-tag":[493,178,494,492],"class_list":["post-7412","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-getting-started","ht_kb_category-managing-user-accounts","ht_kb_tag-customer-account","ht_kb_tag-new-users","ht_kb_tag-restrictions","ht_kb_tag-user-account"],"_links":{"self":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/comments?post=7412"}],"version-history":[{"count":21,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7412\/revisions"}],"predecessor-version":[{"id":7603,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb\/7412\/revisions\/7603"}],"wp:attachment":[{"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/media?parent=7412"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-category?post=7412"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.use-snip.com\/kb\/wp-json\/wp\/v2\/ht-kb-tag?post=7412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}