Every member signs in with a second step
Team
A workspace holds signing certificates, store keys and builds that are not public yet. One member with a reused password is enough to put all of that at risk.
On Team, the Owner or an Admin turns on "Members must use two step sign in". Anyone without an authenticator code or a passkey is sent to set one up and cannot open the workspace until they have.
Example
Team members
- Two step sign inRequired for every member
- Sara (Admin)Authenticator app
- Lee (Developer)Passkey
- Ana (Viewer)Not set up, cannot open the workspace yet
Made for
- Teams whose security review asks whether two step sign in is enforced
- Agencies that add client staff and freelancers to a workspace
- Owners who want to see who is protected at a glance
What it ends
- Asking each member to turn it on and hoping they did
- No list of who has a second step
- A lost phone meaning a support ticket
How it works
Step 1
Turn on the rule
On the Team page, the Owner or an Admin who uses two step sign in turns on "Members must use two step sign in".
Step 2
Members set it up
A member without it sees a banner and is sent to Settings to add an authenticator app or a passkey. Until then, switching into the workspace is refused.
Step 3
See who has it
The member list shows, for the Owner and Admins, who signs in with a second step.
Lost authenticator
The Owner can reset a member's authenticator with the Owner's own current code. The member is signed out everywhere and gets an email; their passkeys stay. The Owner keeps two step sign in on while the rule is on.
What keeps working
API tokens and connected MCP apps are not sign ins, so CI uploads and AI assistants keep working. Each change to the rule is a security line in the activity feed. appforshare whoami and the MCP tool whoami show whether the rule is on; it can only be changed in the dashboard.
Good to know
- The rule covers members of the workspace. Testers install from links and never sign in.
- It is set in the dashboard only; there is no CLI or MCP setter, by design.
Questions
- Does a passkey count?
- Yes. An authenticator app code or a passkey both count as the second step.
- Will my CI stop working?
- No. API tokens and connected MCP apps keep working, because they are not sign ins.
- Can two step sign in be used on other plans?
- Yes. Every account can turn it on for itself. Requiring it for every member of a workspace is on Team.
Read next
Try it on your own app
Free account in a minute. Pro starts with a 7 day free trial.
More features
- Builds on GitHub Actions
- Flutter builds on GitHub Actions
- Flutter facts and checks
- Security scan on every build
- Connect Expo (EAS builds)
- Connect Codemagic
- Send store builds to TestFlight and Google Play
- TestFlight groups and beta review on send
- TestFlight feedback in your inbox
- iOS device registration
- Hands free device setup
- Store listing editor
- App Store submission
- Google Play releases
- TestFlight tester sync
- Tester app with notifications
- Tester groups and status
- Join links for testers
- Beta and Live channels
- Build history page
- Tasks and activity feed
- Feedback to Linear and Jira
- Release checklist, approvals and blockers
- Release page per version
- Install link controls
- Several links per build
- Retire a test build
- TestFlight and APK in one link
- Install page in 13 languages
- In-app update check
- .aab uploads
- MCP server for AI tools
- Tester feedback with screenshots
- In-app feedback link
- AI test plan for each build
- Diawi compatible upload API
- Remember my iPhone
- Install help and why it failed
- Email the install link
- Custom channel address
- Verified publisher
- Daily install email
- Zipped .app upload
- Manage link for guest uploads
- Test accounts on the install page
- Telegram notifications
- Permissions in plain words
- Reply to testers and star ratings
- Follow a channel by email
- Download button for a README
- Store pages
- Check a build before upload
- Token scopes and CLI tools
- Upload from Claude or ChatGPT
- Passkeys and email code sign in
- Free build tools
- How reports work
- Malware check on every upload
- Re-sign iOS builds
- Single sign on (SAML and OpenID Connect)
- Send to Microsoft Intune
- Choose where build files are stored
- Mac and Windows builds
- Workspace address
- Automatic clean up of old builds
- Tester email from your own mail server
- Webex notifications