Как сбросить пароль пользователя с помощью RestAPI в приложении Salesforce? - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть учетные данные администратора Salesforce и запрос сброса пароля. Я хочу сбросить пароль пользователя с помощью Rest API. Как сбросить пароль пользователя с помощью RestAPI в приложении Salesforce? Что такое конечная точка сброса пароля?

enter image description here

1 Ответ

0 голосов
/ 12 апреля 2020

Пользователи рассматриваются как sObject, поэтому это API данных, поэтому вы получаете к нему доступ https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>

, а пароль - https://<instance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password

Чтобы изменить пароль с помощью Curl Создайте файл с таким содержимым (он должен быть действительным json) и сохраните его где-нибудь.

{ "NewPassword" : "myNewPassword1234" }

и отправьте сообщение в службу с помощью команды curl, например (введите yourInstance, UserId, yourOAuthToken и yourPasswdFile):

curl https://<yourInstance>.salesforce.com/services/data/v25.0/sobjects/User/<UserId>/password -H "Authorization: Bearer <yourOAuthToken>" —H "Content-Type: application/json" —d @<yourPasswdFile>.json —X POST

Theres больше информации и примеры команд скручивания в

https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_sobject_user_password.htm#!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...