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:
59
clients/cascades-tucson/session-logs/2026-05-28-session.md
Normal file
59
clients/cascades-tucson/session-logs/2026-05-28-session.md
Normal 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
|
||||
Submodule projects/msp-tools/guru-rmm updated: 7f81588451...7168cabcba
Reference in New Issue
Block a user