Files
claudetools/clients/cascades-tucson/session-logs/2026-05-28-session.md
Mike Swanson 4a4037346a 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
2026-05-28 10:46:50 -07:00

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 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