getUserById
指定された ID によってユーザーを取得します。
Cloud および 統合アプライアンス に適用されます。
パラメーター:
- id
- ユーザーの指定された ID。
- 戻り:
- 指定された ID を持つユーザー。
例:
以下の例は、指定された ID によってユーザーを取得するための SOAP 要求です。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:sec="http://www.approuter.com/schemas/2008/1/security">
<soapenv:Header>
<sec:sessionId>BAB25F1A2A1ADCC0BB0D455D41354509</sec:sessionId>
</soapenv:Header>
<soapenv:Body>
<sec:getUserById>
<sec:id>9707B975E42F2B6135D6FB0FA36C4E53</sec:id>
</sec:getUserById>
</soapenv:Body>
</soapenv:Envelope>
以下は、要求に対する SOAP 応答の例です。
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:getUserByIdResponse xmlns:ns2="http://www.approuter.com/
schemas/2008/1/security" xmlns:ns3="http://www.approuter.com/schema/
router/1000/security/03">
<ns2:user>
<ns3:id>9707B975E42F2B6135D6FB0FA36C4E53</ns3:id>
<ns3:name>webman</ns3:name>
<ns3:encPasswd>{SHA}gf/yUAZHWaZFHdCMaxDHVmmd4FE=</ns3:encPasswd>
<ns3:displayName>Webuser</ns3:displayName>
<ns3:isActive>true</ns3:isActive>
<ns3:isMutable>true</ns3:isMutable>
<ns3:isVisible>true</ns3:isVisible>
<ns3:email>webman@castiron.com</ns3:email>
<ns3:createdTime>2010-03-11T19:03:46.737Z</ns3:createdTime>
<ns3:failedLoginCount>0</ns3:failedLoginCount>
<ns3:scopeId>B47EAECF6AD14AA028B4EA038CB742D0</ns3:scopeId>
<ns3:scopeType>Tenant</ns3:scopeType>
</ns2:user>
</ns2:getUserByIdResponse>
</S:Body>
</S:Envelope>
ユーザーごとに、以下の情報が返されます。
- id
- ユーザーの ID。
- name
- ユーザーの名前。
- encPasswd
- ユーザーの SHA エンコードされたパスワード。
- displayName
- WMC でのユーザーの表示名。
- isActive
- ユーザーがログインしているどうかによって、true または false になります。
- isMutable
- true または false。True は、オブジェクトが更新可能なことを意味します。False は、オブジェクトが更新できないことを意味します。
- isVisible
- true または false。True は、オブジェクトが WMC に表示されることを意味します。
- ユーザーの E メール・アドレス。
- createdTime
- ユーザーが作成された日付および時刻。
- failedLoginCount
- この名前を使用してログインを試行して失敗した回数。5 回失敗した後、username は 15 秒間ブロックされます。一連の失敗のたびに、ブロック時間は 2 倍になります (15 - 30 - 60 - 120)。
- scopeId
- ユーザーが配置されているスコープのスコープ ID。Cloud のみに適用されます。
- scopeType
- スコープのタイプ (テナントまたは環境のいずれか)。Cloud のみに適用されます。