Skip to content

Commit 9277ea0

Browse files
committed
Document Entra production readiness status
1 parent 79ff4ca commit 9277ea0

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

docs/release-readiness.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,18 @@ Known live behavior:
3131
- Some meeting chats can appear in `chat list` but reject message reads with `403` if the user is no longer in the roster.
3232
- Stored token expiry currently requires manual re-login.
3333

34+
Entra app registration status as of 2026-05-27:
35+
36+
- OSO public client app is multi-tenant (`AzureADMultipleOrgs`).
37+
- Public client redirect URI is configured as `http://localhost:8400/callback`.
38+
- Public client/device-code fallback is enabled.
39+
- Implicit grant access-token and ID-token issuance are disabled.
40+
- Home tenant admin consent has been granted for the current delegated scope bundle.
41+
- Homepage and marketing URL are set to `http://msteamscli.com/`.
42+
- Privacy URL is set to `https://oso.sh/privacy-policy/`.
43+
- Support URL is set to `https://oso.sh/contact/`.
44+
- App logo is uploaded from the OSO website asset.
45+
3446
## Internal release candidate gate
3547

3648
Required:
@@ -56,7 +68,8 @@ These must be resolved before marketing this as production-ready for external cu
5668
6. Clear policy for unsupported Graph operations, tenant restrictions, and destructive commands.
5769
7. Security review of token storage, logs, and exported token behavior.
5870
8. Versioned release notes and upgrade guidance.
59-
9. Public website DNS and hosting live for `http://msteamscli.com/`; prefer HTTPS before broad commercial launch.
71+
9. Public website HTTPS fixed for `https://msteamscli.com/`; HTTP is live, but the current TLS certificate does not cover the hostname.
72+
10. Terms of service URL published and added to the Entra app branding.
6073

6174
## Microsoft official trust checklist
6275

@@ -65,7 +78,8 @@ For the current CLI-only Graph app, Microsoft Teams Store submission is not requ
6578
- Entra publisher domain set to OSO's verified domain.
6679
- Microsoft AI Cloud Partner Program account linked for publisher verification.
6780
- Publisher verification completed so consent prompts show a verified publisher.
68-
- App display name, logo, homepage (`http://msteamscli.com/`), privacy policy, and terms URLs set in Entra branding.
81+
- App display name, logo, homepage (`http://msteamscli.com/`), privacy policy, and support URLs set in Entra branding.
82+
- Terms URL still needs to be published and added.
6983
- Admin consent URL documented for customer tenants.
7084
- Permission list documented with a short purpose for each delegated scope.
7185

0 commit comments

Comments
 (0)