← All articles
Security

Two-factor sign-in and an audit log for a small team

A small firm holds its clients' hours, rates and invoices behind a handful of passwords. How to turn on authenticator-app codes, require them for managers or for everyone, and read the audit log when someone asks who did what.

· 5 min read · The LogTicks team

A twelve-person consultancy does not have a security team. It has an office manager who set everyone up, a founder who is an admin on everything, and a reused password somewhere. What it also has, in its timesheet system, is a list of its clients, what each one is billed per hour, and who approved what. That is worth protecting in proportion, which for a small team means two things that cost nothing to run: a second step at sign-in, and a record of what happened.

LogTicks has both. This article sets them up and shows what the record contains.

Part 1: two-factor sign-in

With two-factor on, signing in takes the password and then a 6-digit code from an authenticator app on your phone. A stolen or guessed password alone is no longer enough.

Turning it on for yourself

  1. Open User Settings, Password & security.
  2. In the Two-factor sign-in panel, press Set up two-factor.
  3. Confirm your password.
  4. Scan the code with an authenticator app: Google Authenticator, Microsoft Authenticator, 1Password, Authy or similar.
  5. Enter the 6-digit code the app shows, to prove it works.
  6. Save the 10 recovery codes somewhere that is not your phone. Each works once.
The Password and security page: a Two-factor sign-in panel marked Off with an explanation and a Set up two-factor button, above a Change password form with a list of what makes a strong password
Password & security. Two-factor is off until each person sets it up, unless the company requires it.

Recovery codes are the spare key

If you lose the phone, a recovery code signs you in instead of the app's code. Print them or put them in a password manager. If you lose those too, a company admin can reset your two-factor so you can enrol again.

Requiring it for the company

One person turning it on protects one account. A manager can make it a rule under Company Settings, Company Profile, in Sign-in security:

SettingWho must use two-factor
Optional for everyoneNobody has to. Each person may switch it on
Required for managers and adminsThe accounts that can approve, invoice and change settings
Required for everyoneAll accounts that sign in with a password

People who are required to use it and have not set it up are asked to do so right after they next sign in. The panel also shows how many people have it on, so you can see where you stand before tightening the rule.

For most small teams, Required for managers and admins is the sensible first step. Those are the accounts whose misuse would cost you money.

How it fits with the rest of sign-in

  • Google sign-in is not double-prompted. Accounts that sign in with Google rely on Google's own verification; LogTicks does not add its code on top.
  • Changing or resetting a password signs out every other session.
  • Repeated wrong passwords lock that account and address for a minute, doubling up to fifteen.
  • API keys follow the rule too. If the company requires two-factor and a person has not set it up, their API keys stop working until they do.

Part 2: the audit log

The audit log answers the question that comes after something has gone wrong, or might have: who did it, when, and from where. It is under Company Settings, Audit Log.

The Audit log page: filters for a date range, person, category and a search box, and a table of events with when, person, action, target, details and IP address, including sign-ins and the creation of an API key
The audit log. Each line has the time, the person, what they did, what it was done to, details and the network address.
CategoryWhat is recorded
Sign-inSign-ins and failed sign-ins, with the method
Two-factorEnrolment, disabling, resets by an admin
PasswordsChanges and resets
UsersPeople added, deactivated, and role changes
Company settingsChanges to the company's settings
Timesheet approvalsApprovals, rejections and client decisions
Leave approvalsLeave approved and rejected
InvoicesStatus changes: sent, paid, void
Share linksShared stand-up links created
ExportsReport exports
API keysKeys created and revoked

Reading it

  • Filter by date range, person and category, or search for an e-mail, a target or an action.
  • Export CSV downloads what you have filtered, for a client who asks or for your own records.
  • The log is append-only. Entries are added; nobody, including an admin, edits or removes them from the app.

Three questions it answers quickly:

QuestionFilter
Did anyone sign in from somewhere unexpected?Category Sign-in, then read the IP address column
Who made this person a manager?Category Users, search their e-mail
Who marked that invoice paid?Category Invoices, search the invoice number
  • Every manager and admin has two-factor on
  • Recovery codes are stored somewhere other than the phone
  • The company rule is at least Required for managers and admins
  • Someone looks at failed sign-ins in the audit log once a month
  • People who leave are deactivated the day they leave, which also revokes their API keys

What it doesn't do (yet)

  • Authenticator apps only. No codes by SMS, and no passkeys or security keys.
  • No sign-in through a company identity provider. Sign-in is by email and password, or by Google account.
  • Not added on top of Google sign-in. Protect Google-signed-in accounts with Google's own two-step verification.
  • The audit log covers the events listed above. It is not a record of every page someone viewed or every time entry they changed.
  • No alerts from the log. It is there to be read and exported; it does not e-mail you about a suspicious sign-in.
  • No certification. These are controls, not an audit report. See the security page for the full list and what is missing.

A second step for the accounts that can cost you money, and a record you can read: that is most of security for a small team.

Turn on two-factor

Open Password & security, set it up for your own account, then look at the audit log.

Start free