You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure B2C自定义注册策略集成MAUI应用后,Stream用户无法在后台显示

解决Stream Chat用户创建后Explorer不可见的问题
  • 检查用户ID的格式与唯一性
    确认Azure Function传递给Stream API的id字段符合要求:不能包含空格、特殊字符(如@、#),且与手动创建的用户ID格式保持一致。重复ID会导致旧用户被覆盖,但Stream通常会返回明确提示,可核对API响应确认。

  • 验证请求体参数完整性
    对比手动创建用户的请求体结构,确保Azure Function发送的参数包含name这类必填显示字段——Stream Explorer默认可能只展示带有明确名称的用户。同时检查是否遗漏role、image等元数据字段,部分字段缺失可能导致用户在Explorer中不显示。

  • 排查Explorer的筛选与视图设置
    在Stream管理门户的Explorer页面,确认是否启用了筛选器(如角色筛选、时间范围限制),尝试清空所有筛选条件或调整时间范围至用户创建的时段。切换到「All Users」视图,避免视图范围限制导致新用户被隐藏。

  • 核对Stream API响应细节
    查看Azure Function中记录的Stream API完整响应,确认返回的用户对象包含正确的ID、名称等属性,而不仅仅是成功状态码。部分情况下,参数不规范(如字段类型错误)可能导致API返回成功,但用户数据未正确写入可查询的存储中。

  • 直接调用API做对比测试
    使用Postman或curl,用相同的Stream密钥和请求体直接调用创建用户接口,观察新用户是否能在Explorer中显示。如果直接调用有效,说明问题出在Azure Function的请求处理环节——比如参数编码错误、请求头传递不完整(尽管你提到已处理双授权头,但仍需核对签名是否正确)。

内容的提问来源于stack exchange,提问作者Chris Meehan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 07:43:19