OktaUserClient.ForgotPassword возвращает значение null в Okta C# sdk

Я использую Okta C# SDK. когда я использую Okta userclient.forgotpassword, он отправляет пользователю письмо для сброса пароля, но в ответ возвращает ноль. Может ли кто-нибудь помочь, как я могу быть уверен, что он отправил письмо сброса пользователю?


person Dinesh Rawat    schedule 22.02.2016    source источник


Ответы (1)


Динеш,

Это ожидаемое поведение: когда вы указываете sendEmail=true с API Okta, ответ будет пустым, если электронное письмо было отправлено (в противном случае вы получите исключение). Если вы укажете sendEmail=false, ответ предоставит уникальный URL-адрес для сброса пароля.

Может быть множество причин, по которым ваши пользователи не получают электронное письмо для сброса пароля, которые находятся вне контроля Okta, но если вы получили нулевой ответ, вы должны ожидать, что электронное письмо действительно было успешно отправлено Okta.

Надеюсь, это поможет.

person Raphael Londner    schedule 22.02.2016
comment
Спасибо, Рафаэль, за объяснение. - person Dinesh Rawat; 24.02.2016
comment
Можете ли вы помочь мне и в этом? Я использую Okta C# sdk для разработки. Я создал некоторые пользовательские атрибуты профиля пользователя в Okta. Я могу создать пользователя и сохранить значения в пользовательских атрибутах. Но, как я видел, когда вы обновляете данные профиля, вам нужно снова предоставить все детали. Если вы укажете определенное значение атрибута, установите значение null для других атрибутов. Итак, как я могу обновить только один или два атрибута, чтобы другие не менялись? - person Dinesh Rawat; 24.02.2016