Infrastructure & Integrations
Identity and access: who is this, which company, and what may they do
Roles, written down
What identity and access covers
01
Sign-in
One person, one sign-in
A link by email, a password or the company's own sign-in, with a second step for anyone who can change important things.
02
Roles
Written down, checked on the server
What each role can see and do, enforced on every request.
03
Company boundaries
Each company's records kept apart
Designed in from the first table, because adding it later means touching everything.
04
Keys for connected systems
Their own identity, limited access
An accounting export gets a key that can only read what it needs, and can be replaced without disturbing anyone.
05
Risky actions
A second person approves
Deleting a company's data or changing who's in charge waits for someone else to agree.
06
A record of who did what
Kept, not reconstructed
Sign-ins, role changes and privileged actions, each with who, when and why.
Three moments that test it
Company A · contractor's last day
- done
Removed by the manager
one action, in the company's settings
- done
Signed out everywhere
phone and laptop, at once
- done
Assigned requests
returned to the manager to reassign
- done
Their notes and photos
kept on the requests, credited to them
- done
Recorded
who removed them, and when
No shared password to change, and nothing they did is lost.
Company A · accounting export key
- done
New key made
same read-only access
- done
Export switched over
both keys work for an hour
- done
Old key turned off
after the export's next run succeeds
- done
Recorded
who replaced it, and why
The key was replaced without the export missing a run.
Company B · a request support can't explain
- done
Support asks for access
with the reason
- done
Company B's manager agrees
for 24 hours, read only
- done
Support looks
every screen they open is recorded
- done
Access ends
on its own, after 24 hours
Support saw what it needed, and Company B can see exactly what that was.
Added later, or designed in
Logins added later
- 01One shared login per office
- 02Buttons hidden instead of requests checked
- 03Company boundaries added after the first customer
- 04Connected systems using a person's account
Nobody can say who did what, or prove one company can't see another's records.
Access designed in
- 01A sign-in per person
- 02Every request checked on the server
- 03Company boundaries in the first table
- 04Each connected system with its own limited key
Every action has a name on it, and every boundary is checked.
Where access is decided
In
Out
Worth designing early when more than one company or role is involved
Good fit
- Several companies will share the same software.
- Staff, customers and contractors need different access.
- You need to show who saw or changed what.
Not the right fit
- A tool one person uses. A simple sign-in is enough.
- Access is fine; the problem is what people see. That's the portal or the screen design.
Questions about identity and access
Can our staff sign in with the accounts they already use at work?
Usually, yes. If your company already has its own sign-in, the software can use it, so people don't have another password and leaving the company ends their access everywhere.
Do you build sign-in from scratch?
No. Passwords, sign-in links and second steps come from a proven sign-in service. What we build is the part that's specific to you: roles, company boundaries and the rules for risky actions.
How do you keep one company from seeing another's data?
Every record carries its company, and every request is checked against it on the server and in the database itself, so a mistake in one screen can't show another company's records.
Are you a security consultancy?
No. We build access control properly as part of the software. Audits, penetration tests and certifications are done by specialists, and we work alongside them when you need them.