gpt4 book ai didi

fiware-orion - 实体值属性包含特殊字符时的问题

转载 作者:行者123 更新时间:2023-12-04 03:39:53 25 4
gpt4 key购买 nike

我已经绑定(bind)到在 OCB 中插入一个密码属性编码的实体:

{
"id": "prueba-tipo-string2",
"type": "StringParser",
"dateObserved": {
"type": "DateTime",
"value": "2020-08-13T08:56:56.00Z"
},
"password": {
"type": "text",
"value": "U2FsdGVkX10bFP8Rj7xLAQDFwMBphXpK/+leH3mlpQ="
}
}
  • OCB 总是用以下错误回复我:“在属性值中发现禁用字符”
  • 在 postman 中
{
"error": "BadRequest",
"description": "Invalid characters in attribute value"
}

最佳答案

Orion 出于安全原因限制某些字符的使用(在某些情况下会受到脚本注入(inject)攻击),请参阅 this piece of documentation .特别是 = 您在 password 属性 value 中拥有。

您可以避免这种情况,例如,通过以 base 64 编码密码,或在将其存储到 Orion 之前使用 URL 编码。

在属性类型中使用 TextUnrestricted 的另一种选择。这种特殊的属性类型不检查属性值是否包含禁止字符。但是,它可能会带来安全隐患,使用它需要您自担风险!

关于fiware-orion - 实体值属性包含特殊字符时的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66238207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com