Single sign‑on
One UP‑TO‑DATE account opens every registered app in the suite. Apps receive a one‑time code and swap it for a session, so users sign in once.
Identity is plumbing. When it works, you never think about it. Accounts handles sign‑in, companies, teams and roles in one place, so the apps built on it can focus on what it actually does.
The sign‑in and permissions layer the other UP‑TO‑DATE apps rely on.
One UP‑TO‑DATE account opens every registered app in the suite. Apps receive a one‑time code and swap it for a session, so users sign in once.
Email and password, Google, Facebook or a passkey with Face ID or Touch ID. Users can turn on two‑factor codes sent by email.
Create companies, invite people by email, accept join requests and transfer ownership when someone moves on.
Owner, Admin, Billing admin, Member and Guest per company, plus custom roles with an AI role suggester and a per‑member switch for editing AI memory.
Group people into nested teams and give members or whole teams access to a website as Manager, Editor, Author, Reporter or AI user.
Agencies can show their own logo and colours on the sign‑in screen and customise the emails their clients receive, in English and Dutch.
Suite apps drop in the workspace modal from @uptodateapps/connect-react, and servers check users and access with @uptodateapps/auth-sdk.
Each registered app gets its own service key and permission set. Platform admins can regenerate or revoke a key at any time.
Sign‑ins, role changes and membership events are logged, and changes reach UP‑TO‑DATE Connect through signed webhooks that retry on failure.
Create an account with email, Google or Facebook, then invite your team by email.
Set up the company, its teams and websites, and give each person the right role.
Open every connected app with the same account. Suite apps can embed the workspace modal too.
Plug in single sign‑on and the workspace modal instead of building sign‑in and team screens.
One identity for every connected UP‑TO‑DATE app the team uses, instead of a login per tool.
Belong to several companies and switch between them, with a different role in each.
A company per client, your own branding on sign‑in, and the right people invited to the right sites.
Give an editor or a reporter access to one site without opening up the whole company.
Access and refresh tokens that native apps can store and renew.