私は2件のインスタンスがあります。fiwareのPOI:POIを追加することはできません。常に不正
- keyrock
- ポイウィルマプロキシ インスタンスでポイを作成しようとしてい
とし、オールウェイズ応答があります401許可が拒否されました。しかし、プロキシログが言ったようにトークンが正しいです:だから
2016-10-14 09:40:30.132 - INFO: IDM-Client - Token in cache, checking timestamp...
2016-10-14 09:40:30.135 - INFO: IDM-Client - Token in cache expired
2016-10-14 09:40:30.136 - INFO: IDM-Client - Checking token with IDM...
2016-10-14 09:40:30.342 - INFO: Root - Access-token OK. Redirecting to app...
Refused to set unsafe header "content-length"
2016-10-14 09:40:30.366 - ERROR: HTTP-Client - Error: 401 Permission denied.
、私はこの問題は、authenticate.htmlファイルだと思います。私が変更のみの行は、次のとおりです。
<meta name="fiware_lab-signin-client_id"
content="8dc5826cdaea4729a4f43a01d01cb32e">
<meta name="fiware_lab-signin-host" content="http://myserver.com:8000">
fiware_lab-サインイン-client_idのは、私のkeyrockインスタンスで作成したアプリケーションPOIのCLIENT_IDを持っています。 fiware_lab-signin-hostにはサーバーとポートhorizonがあります。
これは間違いありませんか?私は結果なしで5000ポート(キーストーン)で試してみる。
はまた、私はadd_poi.phpでこれを見つけた:これらの行をコメントアウトした場合
$session = get_session();
$user_id = $session['user'];
$add_permission = $session['permissions']['add'];
if(!$add_permission) {
header("HTTP/1.0 401 Unauthorized");
die("Permission denied.");
}
、すべてproccessは、SQLのINSERTまで正しいように思えます。 ($session['user']
とnullのその他のパラメータが必要です)
なぜこれらの行があるのかわかりません。また、関数get_session()
は、セッションではなくハードコードされた配列を返します。
このイネーブラーの使い方はとても混乱しています。誰も使用方法を知っていますか?
POIソフトウェアの詳細なバージョン情報を教えてください。例えば。コミットへのリンクが役に立つでしょう。 –
get_session()は、ログインに成功しなかった場合、ハードコードされた配列を返します。 –