microsoft / microsoft/AdaptiveCards
Outlook Actionable Messages: valid signed Adaptive Card fails server-side extraction
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2k
- Forks
- 595
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 1
Description
Summary
Outlook on the web fails to extract an Outlook Actionable Messages signed Adaptive Card, even though the provider registration and JWS are valid.
This may be owned by the Outlook Actionable Messages service rather than the AdaptiveCards renderer. If so, please route it internally to the appropriate team.
Observed behavior
Outlook Actionable Messages debugger reports:
Processing: Error
Error happened on card extraction for <1331238890.5.1785393170415@sdp-graph>
EntityExtractionSuccess: false
Error: EntityDocument does not exist.
CardEnabledForMessage: false
The card does not render in Outlook on the web; only the ordinary HTML fallback message appears.
Validation completed
- Provider scope: Test Users; status: Approved; token type: AAD-OBO
- The sender and recipient exactly match the provider configured sender and test-user address.
- The signed-card JWT
originatorexactly matches the approved provider originator. - All
Action.HttpandAction.OpenUrltargets use the provider registered HTTPS target domain. - The email contains the documented
application/AdaptiveCard+jsonscript wrapper with aSignedAdaptiveCardpayload. - The JWS is RS256 and was independently verified against the public key registered in the provider dashboard.
- The decoded payload contains an Adaptive Card v1.0 and renders correctly in the Adaptive Cards Designer configured for Outlook Actionable Messages.
This therefore does not appear to be malformed card JSON, an invalid JWS signature, a sender/originator mismatch, an unapproved provider, or an unregistered target domain.
Related issue
This resembles #5049, which was closed as external to the AdaptiveCards repository. The difference here is that the message and its signature have been verified end-to-end against the currently approved provider registration.
Request
Could the Outlook Actionable Messages team confirm whether this is a known server-side extraction/stamping issue or advise what additional diagnostic data they need? I can provide the redacted EML, full debugger output, and provider-registration details through a private support channel.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository file or test is identified; start with the Outlook Actionable Messages debugger output, provider registration, signed-card JWS, and related issue #5049. Done would be confirmation that the failure is owned by the appropriate service team or clear diagnostic requirements for further investigation.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100