My work calendar
Settings & preferences
Editing modes on the calendar save directly to your existing intervals and calendar files.
02 · Booking policies
03 · Microsoft session
Use interactive Microsoft browser sign-in, which supports your organisation’s existing MFA and Conditional Access flow. Your password is entered on Microsoft's website, never in Sniper. This does not use device codes.
Step 1 · Open a temporary callback tunnel on the computer where you will sign in.
Waiting for Azure CLI to choose its local callback port…
Waiting for port…Run the SSH command in a terminal on your Fedora laptop and leave it connected until sign-in finishes. Do not run it inside the VPS. The dashboard remains usable from your normal HTTPS address.
Step 2 · Open your Microsoft sign-in URL.
Open Microsoft browser sign-in ↗
Waiting for Azure CLI…
Microsoft's browser flow uses a temporary localhost callback. The forwarding step is required because Azure CLI runs on a VPS without a browser. The dashboard automatically verifies your Teams access when sign-in finishes. If your organisation blocks interactive sign-in too, contact its administrator.
04 · Two-factor authentication
Protect your dashboard using a 6-digit code from an authenticator app. Set up, rotate or disable it here.
Add this account in Aegis, 2FAS, Google Authenticator or another TOTP app. This key is secret.
Choose “Enter setup key” in your authenticator, set it to time-based (TOTP), then enter the resulting six-digit code:
Setup expires after five minutes. The key is only saved after verification. You will then be asked to sign in again.
05 · Advanced configuration files
Calendar clicks are the easy method. These are the original source files, fully editable here or with Nano on the VPS.