我正在尝试验证Microsoft Teams传出的Webhook消息到我的Rest终结点。来自团队的标头“授权” HTTP Post请求中,根据他们需要的文档,我需要验证一个HMAC签名:
我的REST端点是ServiceNow,涉及本机JS功能时受到限制。我能够成功导入jsrsasign库,并通过验证JWT确认它可以正常工作。我查看了他们关于MAC和Message Digest的API文档,但并没有完全了解我需要做的事情。谁能提供有关如何使用此库生成HMAC签名的示例的帮助我,以便与我收到的HMAC进行比较? 我尝试了类似的方法,但似乎没有用:
<input type="button" [disabled]="selectedStock.ItemCode === null || selectedStock.ItemCode === null" class="btn btn-success DefaultBtnStyle" value="Add Item" (click)="addItems(newStockRequestForm.value);newStockRequestForm.reset()" />