休息 API 超时
Rest API timeout
我们正在使用 Azure AD B2C 自定义策略调用 REST API 作为我们技术配置文件验证之一的一部分。当响应时间足够短时它工作正常。但是,如果我们在 REST API 中添加业务逻辑(将用户添加到数据库和其他步骤),方法调用可能需要超过 20 秒(例如,当服务器未预热时)。
在这种情况下,似乎 Azure AD B2C 正在多次重试对 API 的调用,这对我们不起作用...
是否可以改变这种行为? (例如在自定义策略本身或 REST API 代码中)
不,目前没有覆盖此设置的设置,而且我还没有听说有任何引入此设置的计划。我建议您使用某种中间件(例如 Azure 服务总线)在用户登录后接收消息,然后按计划或在后台处理您的业务逻辑。
我们正在使用 Azure AD B2C 自定义策略调用 REST API 作为我们技术配置文件验证之一的一部分。当响应时间足够短时它工作正常。但是,如果我们在 REST API 中添加业务逻辑(将用户添加到数据库和其他步骤),方法调用可能需要超过 20 秒(例如,当服务器未预热时)。
在这种情况下,似乎 Azure AD B2C 正在多次重试对 API 的调用,这对我们不起作用...
是否可以改变这种行为? (例如在自定义策略本身或 REST API 代码中)
不,目前没有覆盖此设置的设置,而且我还没有听说有任何引入此设置的计划。我建议您使用某种中间件(例如 Azure 服务总线)在用户登录后接收消息,然后按计划或在后台处理您的业务逻辑。