{"id":"69ecef9960bb8b34fce6009d","title":"Account And Sign In","path":"how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/account-and-sign-in","contentMarkdown":"# 21-Apr-2026 — Getting an account and signing in\n\n_____\n\nThe mock is a shared pre-production fixture. There is no self-service sign-up — operator accounts are provisioned by hand so tenant ownership stays explicit. This page covers requesting an account and the two ways to sign in.\n\n[← Back to the overview](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock)\n\n## Request an account\n\nUse [Contact NGX-Ramblers](https://ngx-ramblers.org.uk/?contact-us&role=support&subject=Salesforce%20Mock%20-%20Account%20request&redirect=how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/account-and-sign-in) to ask for an operator account. Mention which integration you're working on (NGX-Ramblers, MailMan, Ramblers Head Office Salesforce, or something else) and a username you'd like.\n\nYou'll receive your username and an initial password directly by email — those credentials are not stored in the mock server itself. The mock does not currently expose a self-service password-change UI; if you want yours rotated, ask the root operator (see [Root operator tasks](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/root-operator-tasks)).\n\nIf you are the root operator and need to provision an account for someone else, see [Root operator tasks](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/root-operator-tasks).\n\n## Sign in\n\nThe sign-in page is at [salesforce-mock.ngx-ramblers.org.uk/admin/login](https://salesforce-mock.ngx-ramblers.org.uk/admin/login). It offers two tabs.\n\n![](https://ngx-ramblers.org.uk/api/aws/s3/site-content/9686b59e-f0b0-4efc-81c3-9b4eea8ecf31.png)\n\n*The sign-in screen offers two tabs — username & password for the everyday path, and bootstrap token for first-run setup.*\n\n### Username and password\n\nThe everyday path. Enter the username and password you were given, hit **Sign in**, and you land on the dashboard. The sidebar shows your tenants (empty on first sign-in) and the main panel prompts you to select or create one.\n\n### Bootstrap token\n\nFirst-run only, intended for the very first sign-in when no operator exists yet. It uses an `ADMIN_BOOTSTRAP_TOKEN` configured at deploy time and signs you in as the root operator. Once the root operator has been used to provision real accounts, the bootstrap tab can be ignored.\n\n## What you get on sign-in\n\nSessions are server-side and short-lived; closing the browser logs you out. Inside the dashboard you can see only:\n\n- The tenants you (or — if you are root — anyone) own\n- The API tokens scoped to those tenants\n- The members ingested under those tenants\n- The release-notes view and the API documentation links in the header\n\nPer-operator isolation is enforced in MongoDB on every query — there is no UI route, no admin endpoint and no public API call that crosses operator boundaries.\n\n## Next\n\n[**Tenants and API tokens →**](https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/tenants-and-tokens)","contentHtml":"<h1>21-Apr-2026 — Getting an account and signing in</h1>\n<hr>\n<p>The mock is a shared pre-production fixture. There is no self-service sign-up — operator accounts are provisioned by hand so tenant ownership stays explicit. This page covers requesting an account and the two ways to sign in.</p>\n<p><a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock\">← Back to the overview</a></p>\n<h2>Request an account</h2>\n<p>Use <a href=\"https://ngx-ramblers.org.uk/?contact-us&role=support&subject=Salesforce%20Mock%20-%20Account%20request&redirect=how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/account-and-sign-in\">Contact NGX-Ramblers</a> to ask for an operator account. Mention which integration you&#39;re working on (NGX-Ramblers, MailMan, Ramblers Head Office Salesforce, or something else) and a username you&#39;d like.</p>\n<p>You&#39;ll receive your username and an initial password directly by email — those credentials are not stored in the mock server itself. The mock does not currently expose a self-service password-change UI; if you want yours rotated, ask the root operator (see <a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/root-operator-tasks\">Root operator tasks</a>).</p>\n<p>If you are the root operator and need to provision an account for someone else, see <a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/root-operator-tasks\">Root operator tasks</a>.</p>\n<h2>Sign in</h2>\n<p>The sign-in page is at <a href=\"https://salesforce-mock.ngx-ramblers.org.uk/admin/login\">salesforce-mock.ngx-ramblers.org.uk/admin/login</a>. It offers two tabs.</p>\n<p><img src=\"https://ngx-ramblers.org.uk/api/aws/s3/site-content/9686b59e-f0b0-4efc-81c3-9b4eea8ecf31.png\" alt=\"\"></p>\n<p><em>The sign-in screen offers two tabs — username &amp; password for the everyday path, and bootstrap token for first-run setup.</em></p>\n<h3>Username and password</h3>\n<p>The everyday path. Enter the username and password you were given, hit <strong>Sign in</strong>, and you land on the dashboard. The sidebar shows your tenants (empty on first sign-in) and the main panel prompts you to select or create one.</p>\n<h3>Bootstrap token</h3>\n<p>First-run only, intended for the very first sign-in when no operator exists yet. It uses an <code>ADMIN_BOOTSTRAP_TOKEN</code> configured at deploy time and signs you in as the root operator. Once the root operator has been used to provision real accounts, the bootstrap tab can be ignored.</p>\n<h2>What you get on sign-in</h2>\n<p>Sessions are server-side and short-lived; closing the browser logs you out. Inside the dashboard you can see only:</p>\n<ul>\n<li>The tenants you (or — if you are root — anyone) own</li>\n<li>The API tokens scoped to those tenants</li>\n<li>The members ingested under those tenants</li>\n<li>The release-notes view and the API documentation links in the header</li>\n</ul>\n<p>Per-operator isolation is enforced in MongoDB on every query — there is no UI route, no admin endpoint and no public API call that crosses operator boundaries.</p>\n<h2>Next</h2>\n<p><a href=\"https://ngx-ramblers.org.uk/how-to/technical-articles/2026-04-21-using-ramblers-salesforce-mock/tenants-and-tokens\"><strong>Tenants and API tokens →</strong></a></p>\n"}