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ドライバの構成値は次のとおりです。
  • pgxDriver: グラフ・サーバー上のPGQL (PGX)の場合
  • pgqlDriver: Oracle Database上の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ファイルを使用します。