2.6 KiB
User
- User: Mike Swanson (mike)
- Machine: GURU-BEAST-ROG
- Role: admin
Session Summary
Mike requested that Howard Enos's cell phone be added as an MFA option on sysadmin@cascadestucson.com in the Cascades Tucson M365 tenant. The session was conducted entirely via the ClaudeTools Discord bot.
Vault credentials were pulled for the Cascades Tucson M365 admin account and the ComputerGuru User Manager app (msp-tools/computerguru-user-manager.sops.yaml). An access token was obtained via client credentials flow against the Cascades Tucson tenant (ID: 207fa277-e9d8-4eb7-ada1-1064d2221498).
Before adding the new number, a check of existing phone authentication methods revealed a mobile type already registered: +1 520-289-1912. Since the Graph API enforces one entry per phoneType, Howard's number (+1 520-331-5551) was added as alternateMobile. Both phone types are valid for MFA SMS/call challenges in Entra ID.
The Graph API POST succeeded and returned a new method ID confirming the addition. No Syncro ticket was created per Mike's preference.
Key Decisions
- Added as
alternateMobilerather than replacing the existingmobile(+1 520-289-1912) — preserving the existing number and adding Howard's as a second MFA-capable method. - Used the ComputerGuru User Manager app (multi-tenant,
UserAuthenticationMethod.ReadWrite.All) rather than the GA admin account directly — consistent with MSP tooling patterns.
Configuration Changes
- None to ClaudeTools repo files.
- M365 change:
alternateMobilephone method added tosysadmin@cascadestucson.com.
Credentials & Secrets
- Vault path accessed:
clients/cascades-tucson/m365-admin.sops.yaml - Vault path accessed:
msp-tools/computerguru-user-manager.sops.yaml
Infrastructure & Servers
- Tenant:
cascadestucson.com(ID:207fa277-e9d8-4eb7-ada1-1064d2221498) - Target user:
sysadmin@cascadestucson.com - App used: ComputerGuru User Manager (
client_id: 64fac46b-8b44-41ad-93ee-7da03927576c)
Commands & Outputs
POST /v1.0/users/sysadmin@cascadestucson.com/authentication/phoneMethods
Body: {"phoneNumber": "+15203315551", "phoneType": "alternateMobile"}
Response: SUCCESS — alternateMobile +1 5203315551 added (id: b6332ec1-7057-4abe-9331-3d72feddfe41)
Existing method (unchanged):
mobile: +1 5202891912 (id: 3179e48a-750b-4051-897c-87b9720928f7)
Pending / Incomplete Tasks
- None.
Reference Information
- Graph API:
GET|POST /v1.0/users/{upn}/authentication/phoneMethods - New method ID:
b6332ec1-7057-4abe-9331-3d72feddfe41 - Howard's cell: +1 520-331-5551