セッションの更新

put

/oam/services/rest/access/api/v1/session

このAPIはリクエスト本文に指定されたセッションを更新します。

リクエスト

本文()
セッションを検索するための詳細な問合せ基準。
ルート・スキーマ : SessionData
タイプ: object
ソースを表示
ネストされたスキーマ : UserAttributes
タイプ: object
使用可能なその他のプロパティ
ソースを表示
名前と値のペア属性のコレクション
ソースを表示
ネストされたスキーマ : NameValueAttribute
タイプ: object
ソースを表示

レスポンス

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

200 レスポンス

更新されたセッションはレスポンスで返されます。
本文()
ルート・スキーマ : SessionData
タイプ: object
ソースを表示
ネストされたスキーマ : UserAttributes
タイプ: object
使用可能なその他のプロパティ
ソースを表示
名前と値のペア属性のコレクション
ソースを表示
ネストされたスキーマ : NameValueAttribute
タイプ: object
ソースを表示

400 レスポンス

不正なリクエスト。入力データにエラーがあります。

404 レスポンス

見つかりません。セッションが見つからなかったか、すでにタイム・アウトしている可能性があります。

500 レスポンス

予期しないエラー
本文()
ルート・スキーマ : Error
タイプ: object
ソースを表示

cURLの例

これはsessionIdおよびexpiryTimeを使用してセッションを更新するサンプル・リクエストです。

curl -H "Content-Type: application/json" -H "Authorization: Basic <Base64 encoded auth header>" -X PUT -d '{ "sessionId": "da9c1056-9216-4bb2-8946-d15da0574c6f|U90idWYSK4hXcdo6LlVD2+JuHBLvbGtCbbhlfmoDvMA=", "expiryTime": "2017-06-01T22:26:40.425-07:00", "userId": "user5" }??? http://<HOST>:<PORT>/oam/services/rest/access/api/v1/session

リクエスト本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

<?xml version="1.0" encoding="UTF-8"?>
<SessionData>
<sessionId>da9c1056-9216-4bb2-8946-d15da0574c6f|U90idWYSK4hXcdo6LlVD2+JuHBLvbGtCbbhlfmoDvMA=</sessionId>
<createTime>2017-05-31T14:26:40.425-07:00</createTime>
<updateTime>2017-05-31T14:42:14.502-07:00</updateTime>
<lastAccessTime>2017-05-31T14:42:14.502-07:00</lastAccessTime>
<expiryTime>2017-05-31T22:26:40.425-07:00</expiryTime>
<userId>user5</userId>
<clientIp>1.2.3.4</clientIp>
<idStoreName>UserIdentityStore1</idStoreName>
<isImpersonating>false</isImpersonating>
</SessionData>