# Should the password be plain text when creating a user through the API?

**URL:** <https://meta.discourse.org/t/should-the-password-be-plain-text-when-creating-a-user-through-the-api/66024>\
**Category:** Development\
**Created:** [11 يوليو 2017، 11:33م UTC](https://meta.discourse.org/t/should-the-password-be-plain-text-when-creating-a-user-through-the-api/66024 "2017-07-11T23:33:11Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![mpalmer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mpalmer/32/45740_2.png) [@mpalmer](https://meta.discourse.org/u/mpalmer)\
**Post date:** [19 يونيو 2020، 2:57ص UTC](https://meta.discourse.org/t/should-the-password-be-plain-text-when-creating-a-user-through-the-api/66024/7 "2020-06-19T02:57:04Z")

</div>

> [@Siddhu\_Dhangar](#):
>
> هل توجد طريقة لإرسال كلمة مرور مشفرة بدلاً من كلمة مرور نصية عادية؟

طالما أنك تستخدم TLS، تُرسَل كلمات المرور بشكل مشفر. أما إذا لم تكن تستخدم TLS، فأنت في طريق سريع نحو الدمار بغض النظر.

إذا كنت تقصد “مُجزَّأة” بدلاً من “مشفرة”، فلا، فهذا ليس تكوينًا مدعومًا، لأن آلية التجزئة المستخدمة داخل Discourse ليست جزءًا من واجهة العقد العامة، وقد تتغير في أي وقت.

> [@Siddhu\_Dhangar](#):
>
> لاحظت شيئًا واحدًا، لنفترض أنك تذهب إلى أدوات مطور المتصفح، حيث يمكنك فعليًا رؤية كلمة المرور النصية العادية التي نرسلها أثناء تسجيل الدخول. لذا، إذا كان لدى أي شخص وصول إلى جهاز الكمبيوتر المحمول الخاص بي، فقد يتم اختراق كلمة المرور، أليس كذلك؟

حسنًا، نعم، لكن إذا كان لدى شخص ما وصول إلى جهاز الكمبيوتر المحمول الخاص بك، فيمكنه ببساطة تثبيت برنامج تسجيل المفاتيح الذي يلتقط كلمة المرور قبل أن تمر عبر أي عملية تجزئة. تتضمن نموذج تهديد الأمان في Discourse (وكل تطبيق ويب) شرطًا مفاده أن نقطة النهاية غير معرضة للاختراق.

---

_[View the full topic](https://meta.discourse.org/t/should-the-password-be-plain-text-when-creating-a-user-through-the-api/66024)._
