2016-11-13 2 views
0

Я пытаюсь создать профиль пользователя с именем пользователя [email protected], используя REST API. API является с POST и URLСоздание профиля пользователя SoftLayer игнорирует поле имени пользователя

https://api.softlayer.com/rest/v3/SoftLayer_User_Customer.json 

полезной нагрузки JSON является:

{ 
"parameters" : [ 
{ 
"address1" : "2455 South Road", 
"city" : "Poughkeepsie", 
"companyName" : "IBM Research", 
"state" : "NY", 
"country" : "US", 
"postalCode" : "12601", 
"firstName" : "Justin", 
"lastName" : "Manweiler", 
"email" : "[email protected]", 
"permissionSystemVersion" : "1", 
"timezoneId" : "117", 
"username" : "[email protected]", 
"secondaryPasswordTimeoutDays" : 90, 
"userStatusId" : 1001 
}, 
"IBMcl0ud!", 
"IBMcl0ud!" 
] 
} 

профиль создается как идентификатор 6485555, но имя пользователя в профиле: 286900_rismadm @ нас. ibm.com

Это не имя пользователя, которое я указал при создании профиля пользователя. Очень важно создать профиль пользователя с указанным именем пользователя. Мы используем имя пользователя в профиле, чтобы указать тип профиля пользователя с определенным префиксом. Создайте профиль пользователя с указанным вами именем пользователя. Эти профили никак не представляют собой IBMid. Я также заметил, что поле пользователя было удалено с панели портала SoftLayer при добавлении пользователя. Это нарушит наше управление Bare Metal и виртуальными машинами в этом аккаунте. Пожалуйста, не предполагайте, что для всех профилей пользователей требуется IBMID !!!!!!!!!!!!!!!!!!!

ответ

0

Это связано с тем, что они связывают IBM blumix с softlayer, теперь вы не можете указать какое-либо значение в имени пользователя. Вы можете отправить билет и пожаловаться на softlayer об этом (они могут дать вам решение), но я не думаю, что это будет изменяться.

С уважением

+0

Боже мой, Был главным предположение, что все профили пользователей SoftLayer были интерактивными, Что же случилось реализации крупных изменений, как это и поддержание обратной совместимости? Мне рассказал SofgtLayer, чтобы написать этот отчет о проблемах здесь, поскольку команда API SoftLayer висит здесь. Я попытался использовать этот флаг managedByOIDCFlag, но сказано, что флаг неизвестен. Я также попробовал флаг usig managedByOpenIdConnectFlag установлен в false, но это также игнорировалось. ok, Какое имя пользователя установлено сейчас в этом невероятном дизайне, который нарушил наше использование профилей пользователей SoftLayer? –

+0

Я сожалею, но нет способа установить имя пользователя, которое вы хотите использовать API (новый дизайн такой), ваше имя пользователя всегда будет «$ yourAccountID_ $ usermail». –

+0

поэтому я вижу это сообщение «Учетная запись 286900 аутентифицирована IBMid». Что это означает для этой учетной записи? Каким будет имя пользователя при создании пользовательского профиля. Билет в SoftLayer говорит: «К сожалению, переполнение стека будет вашим лучший вариант с поиском более актуальной информации для префикса имени пользователя. »Они в основном ушли от любых вопросов API REST, поэтому я нахожусь на stac kobverflow, пытаясь понять некоторые подробности этого чудесного изменения. –

Смежные вопросы