为了配置DocuSign Connect以在身份验证失败时接收通知,您需要在DocuSign账户中进行一些设置,并编写一些代码来处理通知。
以下是一个配置DocuSign Connect以发送通知的步骤:
- 登录到您的DocuSign账户。
- 转到“设置”菜单,然后选择“Connect”。
- 点击“添加通知”按钮。
- 在“通知名称”字段中,输入一个名称,以便您在以后能够识别此通知。
- 在“订阅事件”部分,选择“失败的身份验证”事件。
- 在“连接配置”部分,选择“使用自定义URL”选项,并输入您希望接收通知的URL。
- 单击“保存”以保存设置。
接下来,您需要编写一些代码来处理接收到的通知。以下是一个使用Node.js编写的示例代码:
const express = require('express');
const app = express();
const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.post('/receive-notification', (req, res) => {
const notification = req.body;
// 在这里处理接收到的通知
if (notification.eventType === 'AuthenticationFailed') {
// 在此处执行您希望在验证失败时执行的操作
console.log('身份验证失败!');
}
res.sendStatus(200);
});
app.listen(3000, () => {
console.log('服务器已启动在端口3000');
});
在上面的代码中,我们使用了Express框架来创建一个简单的服务器。我们使用body-parser
中间件来解析接收到的通知的JSON数据。
然后,我们创建了一个POST路由/receive-notification
来接收通知。在路由处理程序中,我们检查通知的事件类型是否为AuthenticationFailed
,如果是,则执行我们希望在验证失败时执行的操作。
最后,我们在端口3000上启动服务器。
您可以根据自己的需求对代码进行修改。这只是一个简单的示例,您可能需要根据实际情况进行更多的处理和验证。
请注意,您需要将上述代码部署到一个公开可访问的服务器上,并将URL配置到DocuSign Connect中。此外,您还需要确保您的服务器能够处理HTTPS请求,因为DocuSign Connect只支持通过HTTPS发送通知。