4.2.4 データベース認証を使用したJShellからサーバーへの接続

JShellクライアントを使用すると、データベース認証を使用してリモート・モードでサーバーに接続できます。

リモート・モードでサーバーに接続するには:
./bin/opg4j --base_url https://localhost:7007 --username <database_user>

データベース・パスワードの入力を要求されます。

Javaクライアント・プログラムを使用している場合は、次の例に示すように、サーバーに接続できます。
import oracle.pg.rdbms.*
import oracle.pgx.api.*
 
...
 
ServerInstance instance = GraphServer.getInstance("https://localhost:7007", "<database user>", "<database password>");
PgxSession session = instance.createSession("my-session");

...

内部的には、ユーザーはJSON Webトークン(JWT)を使用してグラフ・サーバーで認証されます。トークンの有効期限の詳細は、トークンの有効期限を参照してください。