1

スタンドアロンモードで ArangoDB 3.1 に取り組んでいます。データベースとカスタム API にアクセスしているユーザーを認証する Foxx API を作成しています。認証を有効にするために、arangod.conf ファイルに次のステートメントを追加しました。

authentication = true
authentication-system-only = true

作業中のデータベースの arangosh にユーザーを作成しました。Web コンソールにログインすると、ユーザー名とパスワードが機能し、データベース、API にアクセスでき、API を使用してユーザーを作成することもできます。

しかし、別のブラウザーを使用してアクセスしようとしたり、curl コマンドを使用してアクセスしようとすると、ユーザー情報を見ることができません。HTTP および curl コマンドを以下に示します。

http://username:password@ip-address:portno/_db/AdtheorentDB/test-app/whoami

curl --basic --user "username:password" -X GET --header 'Accept: application/json' 'http://ip-address:portno/_db/databasename/test-app/whoami'

何が問題なのですか? 上記の curl コマンドは、以下のリンクから取得します。 HTTP 経由の ArangoDB 認証

4

0 に答える 0