FIWARE:token_script 错误解析 json 响应
FIWARE: token_script error parsing json response
我正在尝试使用脚本
生成访问代码
https://raw.githubusercontent.com/fgalan/oauth2-example-orion-client/master/token_script.sh
我相信响应 json 已经改变,sed 模式不再有效。
如何生成有效的访问令牌?
Json 回复:
{
"access": {
"token": {
"issued_at": "2015-05-12T14:29:03.523315",
"expires": "2015-05-12T15:29:03Z",
"id": "?????",
"audit_ids": [
"????"
]
},
"serviceCatalog": [],
"user": {
"username": "pedro@viur.pt",
"roles_links": [],
"id": "pedro-almeida",
"roles": [],
"name": "pedro@viur.pt"
},
"metadata": {
"is_admin": 0,
"roles": []
}
}
}
生成令牌的行
TOKEN=`echo $RESP | sed "s/{\"access\":{\"token\":{.*\"id\":\"\(.*\)\"},\"user.*$//g"`
我尝试使用返回的 access:token:id 但它不起作用。
新的 id 也比旧的短
谢谢
这个问题是2015年5月上旬FIWARE实验室的IdM迁移引起的。经过了解,orion.lag.fiware.org的PEP和token生成脚本已经修复。
请重新下载 token_script.sh
文件并重试。应该可以。
我正在尝试使用脚本
生成访问代码https://raw.githubusercontent.com/fgalan/oauth2-example-orion-client/master/token_script.sh
我相信响应 json 已经改变,sed 模式不再有效。
如何生成有效的访问令牌?
Json 回复:
{
"access": {
"token": {
"issued_at": "2015-05-12T14:29:03.523315",
"expires": "2015-05-12T15:29:03Z",
"id": "?????",
"audit_ids": [
"????"
]
},
"serviceCatalog": [],
"user": {
"username": "pedro@viur.pt",
"roles_links": [],
"id": "pedro-almeida",
"roles": [],
"name": "pedro@viur.pt"
},
"metadata": {
"is_admin": 0,
"roles": []
}
}
}
生成令牌的行
TOKEN=`echo $RESP | sed "s/{\"access\":{\"token\":{.*\"id\":\"\(.*\)\"},\"user.*$//g"`
我尝试使用返回的 access:token:id 但它不起作用。 新的 id 也比旧的短
谢谢
这个问题是2015年5月上旬FIWARE实验室的IdM迁移引起的。经过了解,orion.lag.fiware.org的PEP和token生成脚本已经修复。
请重新下载 token_script.sh
文件并重试。应该可以。