sync: auto-sync from GURU-BEAST-ROG at 2026-05-28 10:46:43

Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-05-28 10:46:43
This commit is contained in:
2026-05-28 10:46:48 -07:00
parent 8750fa9872
commit 4a4037346a
2 changed files with 60 additions and 1 deletions

View File

@@ -0,0 +1,59 @@
## 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 `alternateMobile` rather than replacing the existing `mobile` (+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: `alternateMobile` phone method added to `sysadmin@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