@@ -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
3648Required:
@@ -56,7 +68,8 @@ These must be resolved before marketing this as production-ready for external cu
56686 . Clear policy for unsupported Graph operations, tenant restrictions, and destructive commands.
57697 . Security review of token storage, logs, and exported token behavior.
58708 . 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