Files
openclaw/extensions/msteams/package.json
sudie-codes a59a9bfb07 fix(msteams): accept Bot Framework audience in JWT validation (#58249) (#62674)
* fix(msteams): use jsonwebtoken directly for JWT validation with correct audience (#58249)

* chore(msteams): regenerate lockfile for jwt deps

* fix(msteams): clean up unused serviceUrl parameter in JWT validator

* test(msteams): cover STS issuer in JWT validation

* fix(msteams): type jwt verify audiences and issuers

---------

Co-authored-by: Brad Groux <bradgroux@users.noreply.github.com>
2026-04-09 22:05:54 -05:00

60 lines
1.3 KiB
JSON

{
"name": "@openclaw/msteams",
"version": "2026.4.10",
"description": "OpenClaw Microsoft Teams channel plugin",
"type": "module",
"dependencies": {
"@microsoft/teams.api": "2.0.6",
"@microsoft/teams.apps": "2.0.6",
"express": "^5.2.1",
"jsonwebtoken": "^9.0.3",
"jwks-rsa": "^4.0.1"
},
"devDependencies": {
"@openclaw/plugin-sdk": "workspace:*",
"@types/jsonwebtoken": "^9.0.9",
"openclaw": "workspace:*"
},
"peerDependencies": {
"openclaw": ">=2026.4.10"
},
"peerDependenciesMeta": {
"openclaw": {
"optional": true
}
},
"openclaw": {
"extensions": [
"./index.ts"
],
"setupEntry": "./setup-entry.ts",
"channel": {
"id": "msteams",
"label": "Microsoft Teams",
"selectionLabel": "Microsoft Teams (Teams SDK)",
"docsPath": "/channels/msteams",
"docsLabel": "msteams",
"blurb": "Teams SDK; enterprise support.",
"aliases": [
"teams"
],
"order": 60
},
"install": {
"npmSpec": "@openclaw/msteams",
"defaultChoice": "npm",
"minHostVersion": ">=2026.4.10"
},
"compat": {
"pluginApi": ">=2026.4.10"
},
"build": {
"openclawVersion": "2026.4.10"
},
"release": {
"publishToClawHub": true,
"publishToNpm": true
}
}
}