既存のセッションの詳細のフェッチ

put

https://oaainstall-host/risk-analyzer/session/v1/fetchsessionsecurely

指定されたリクエストIDのセッションの詳細がフェッチされます。

リクエスト

この操作にはリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - application/xml ()
ルート・スキーマ: schema
型: object
リクエスト本文に存在するRequestId。
ソースを表示
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
リクエスト本文に存在するRequestId。
ソースを表示
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

ユーザー・セッション・データの取得
本文()
ルート・スキーマ: StatusResponse
型: object
APIコールのステータス情報
ソースを表示
ネストされたスキーマ: SessionUserData
型: object
ユーザー関連データ
ソースを表示

400レスポンス

無効な入力
本文()
ルート・スキーマ: StatusResponse
型: object
APIコールのステータス情報
ソースを表示
ネストされたスキーマ: SessionUserData
型: object
ユーザー関連データ
ソースを表示

401レスポンス

未認可

500レスポンス

内部サーバー・エラー

503レスポンス

サービス使用不可
先頭に戻る

次の例では、特定のリクエストIDのセッション詳細を取得するサンプルのリクエストおよびレスポンスを示します。

JSON形式でセッション詳細をフェッチするcURLコマンド

curl --location --request PUT '<RISK>/risk-analyzer/session/v1/fetchsessionsecurely' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '{
    "requestId":"96eb744b-b84e-4c13-8b78-06b64ad81d94"
}'

JSON形式のサンプル・レスポンス

{
    "status": true,
    "sessionId": "96eb744b-b84e-4c13-8b78-06b64ad81d94",
    "userData": {
        "loginName": "testuser",
        "groupName": "default",
        "userId": "testuser"
    }
}

XML形式でセッション詳細をフェッチするcURLコマンド

curl --location --request PUT '<RISK>/risk-analyzer/session/v1/fetchsessionsecurely' \
--header 'Content-Type: application/xml' \
--header 'Accept: application/xml' \
--header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \
--data '
<?xml version="1.0" encoding="UTF-8" ?>
<RequestData>
	<requestId>96eb744b-b84e-4c13-8b78-06b64ad81d94</requestId>
</RequestData>'

XML形式のサンプル・レスポンス

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<StatusResponse>
	<status>true</status>
	<sessionId>96eb744b-b84e-4c13-8b78-06b64ad81d94</sessionId>
	<userData>
		<loginName>testuser</loginName>
		<groupName>default</groupName>
		<userId>testuser</userId>
	</userData>
</StatusResponse>
先頭に戻る