アカウント サービスの管理
GET
リクエスト
curl -k -u <username>:<password> https://<BMC IP>/redfish/v1/AccountService
レスポンス
要求への応答は JSON フォーマットになります。プロパティを次の表に示します:
|
名前 |
タイプ |
読み取り専用 |
説明 |
||
|---|---|---|---|---|---|
|
AccountLockoutDuration |
物理ポートの |
いいえ(False) |
ログイン試行の失敗回数を超えた後、アカウントがロックされたままになる秒数。「0」の値は、ロックアウトが発生しないことを意味します。AccountLockoutCounterResetEnabled が「false」の場合は無視されます。 |
||
|
AccountLockoutThreshold |
物理ポートの |
いいえ(False) |
アカウントをロックする前に失敗したログイン試行回数「0」の値は、アカウントがロックされないことを意味します。 |
||
|
アカウント(Accounts) |
オブジェクト |
はい(True) |
マネージャ アカウントのコレクションが含まれます。 |
||
|
ActiveDirectory |
オブジェクト |
はい(True) |
ExternalAccountProvider プロパティについては、 表 2 を参照してください。 |
||
|
説明 |
文字列 |
はい(True) |
詳細については、Resourceを参照してください。 |
||
|
Id |
文字列 |
はい(True) |
詳細については、Resourceを参照してください。 |
||
|
LDAP |
オブジェクト |
いいえ(False) |
ExternalAccountProvider プロパティについては、 表 2 を参照してください。 |
||
|
MaxPasswordLength |
文字列 |
はい(True) |
許可されるパスワードの最大長。
|
||
|
MinPasswordLength |
文字列 |
はい(True) |
必要な最短パスワード長。
|
||
|
Name |
String |
はい(True) |
詳細については、Resourceを参照してください。 |
||
|
Oem |
オブジェクト |
いいえ(False) |
OEM 固有のプロパティ:
|
||
|
ロール |
オブジェクト |
はい(True) |
RoleCollection タイプのコレクションへのリンクを提供します。 |
||
|
ServiceEnabled |
ブール |
False |
このサービスが有効になっているかどうかを示します。 |
|
名前 |
タイプ |
読み取り専用 |
説明 |
||
|---|---|---|---|---|---|
|
認証 |
オブジェクト |
いいえ(False) |
外部サービスに必要な認証の詳細が含まれています。
|
||
|
証明書 |
オブジェクト |
はい(True) |
外部アカウントプロバイダーで使用される証明書のコレクションへのリンク。 |
||
|
LDAPService |
オブジェクト |
いいえ(False) |
一般的な LDAP サービスを解析するための追加のマッピング情報を提供します。
|
||
|
RemoteRoleMapping |
配列 |
いいえ(False) |
アカウント情報を外部アカウントプロバイダーからローカル Redfish ロールにマッピングするためのルール。 |
||
|
ServiceAddresses |
配列 |
いいえ(False) |
この外部アカウント プロバイダーにリンクされているユーザー アカウント プロバイダーのアドレス。フォーマットはプロバイダー タイプによって異なります。 |
||
|
ServiceEnabled |
ブール |
False |
このサービスが現在有効になっているかどうかを示します。 |
|
名前 |
タイプ |
読み取り専用 |
説明 |
|---|---|---|---|
|
SearchSettings |
オブジェクト |
いいえ(False) |
外部 LDAP サービスを検索するために必要な設定:
|
|
名前 |
タイプ |
読み取り専用 |
説明 |
|---|---|---|---|
|
@odata.id |
文字列 |
はい(True) |
詳細については、OData プロパティ を参照してください。 |
|
@odata.type |
文字列 |
はい(True) |
詳細については、OData プロパティ を参照してください。 |
|
AuthMethods |
オブジェクト |
いいえ(False) |
認証に使用できる複数の方法:
|
PATCH
リクエスト
curl -sku {{user}}:{{password}} -X PATCH https://<username>:<password>@<BMC IP>/redfish/v1/AccountService
-H "Content-Type:application/json" -d '{"AccountLockoutDuration": 30, "AccountLockoutThreshold": 1}'
レスポンス
{
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.v1_1_1.Message",
"Message": "The request completed successfully.",
"MessageArgs": [],
"MessageId": "Base.1.13.0.Success",
"MessageSeverity": "OK",
"Resolution": "None"
}
]
}
]]

フィードバック