如何在Garden FI获取客户标识符(CIF)?API调用问题咨询
无法在id_token中获取customer_identifier的可能原因
Garden FI配置问题
- 检查Garden FI的OAuth2客户端配置,确认是否开启了
https://api.banno.com/consumer/claim/customer_identifier这个自定义声明的权限。测试环境的默认配置往往只开放电话、邮箱这类基础用户字段,没启用CIF相关的自定义声明。 - 核实FI侧是否把该声明加入了允许返回的声明列表,如果没配置,就算请求里带了这个声明,认证服务器也不会返回。
- 检查Garden FI的OAuth2客户端配置,确认是否开启了
测试用户数据问题
- 确认测试用户账户是否绑定了有效的CIF(客户标识符)。要是测试用户本身没关联对应的CIF数据,认证服务器根本没法生成这个声明返回。
- 检查测试用户的属性配置,确保
customer_identifier字段已经正确填充,并且允许OAuth2流程读取该字段。
请求参数校验
- 再核对下请求里的声明参数格式是否正确,得确保在
scope或者claims参数里准确指定了https://api.banno.com/consumer/claim/customer_identifier,拼写或者格式错了都会让服务器忽略这个声明请求。
- 再核对下请求里的声明参数格式是否正确,得确保在
内容的提问来源于stack exchange,提问作者Tejaswini K
相关产品推荐
相关产品推荐

