7.4.1 ログイン
HTTPリクエスト: POST https://localhost:7007/ui/v1/login/
認証: Cookieベースの認証を使用します。
表7-2 パラメータ
パラメータ | パラメータ・タイプ | 値 | 必須 |
---|---|---|---|
Content-type |
ヘッダー | application/json |
はい |
username |
本文 | <username> |
はい |
password |
本文 | <password> |
はい |
baseUrl |
本文 | グラフ・サーバー(PGX)またはデータベースを指す<baseUrl>
|
オプション。空の場合、グラフ・ビジュアライゼーションではweb.xml ファイル内のpgx.base_url パラメータ値が使用されます。
|
pgqlDriver |
本文 | 有効なPGQLドライバの構成値は次のとおりです。
|
はい |
sessionId |
本文 | グラフ・サーバー(PGX)からのsessionId
|
オプション |
リクエスト
次のcurl
コマンドによって、ユーザーはグラフ・ビジュアライゼーション・アプリケーションにサインインします。
curl --cacert /etc/oracle/graph/ca_certificate.pem -c cookie.txt -X POST -H "Content-Type: application/json" -d '{"username": "<username>", "password": "<password>", "pgqlDriver": "<pgqlDriver>","baseUrl": "<baseUrl>", "sessionId": "<sessionId>" }' https://localhost:7007/ui/v1/login/
レスポンス: ログインに使用された
username
。次に例を示します。"oracle"
ログインに成功すると、サーバー・セッションCookieがCookieファイルcookie.txt
に格納されます。APIへのその後のコールで、このCookieファイルを使用します。