پایگاه دانش
دعوتنامهها
با کسی که هنوز ثبتنام نکرده اشتراک بگذارید تا برایش دعوتنامه فرستاده شود.
جزئیات
- هر افزودن یک دعوتنامه است، چه آن نشانی حساب OpenEmail داشته باشد و چه نداشته باشد. دعوتنامه نقش، نشانیها و دامنههای کاملی را که در همان لحظه انتخاب شدهاند با خود میبرد؛ پس پذیرفتن آن دقیقاً همان دسترسی خواستهشده را میسازد، نه صرفاً عضویتی خالی؛ چه از مسیر تنظیمات ← اعضا و چه از کنترل «اشتراکگذاری» روی ردیف یک نشانی. هیچکس بدون پذیرفتن، وارد فضای کاری نمیشود.
- دعوتنامهٔ در انتظار هیچ دسترسیای نمیدهد. نه ردیف عضو است و نه اعطای نشانی، و هیچ مسیر مجوزدهیای در محصول آن را نمیخواند. آن شخص تا لحظهٔ پذیرفتن برای هر بررسی یک غریبه است، و پذیرفتن تنها جایی است که یک دعوتنامه به دسترسی تبدیل میشود. به همین دلیل صفحهٔ اعضا آنها را جدا از افراد فهرست میکند، زیر عنوانی که میگوید چه چیزی خواهند گرفت، نه چه چیزی دارند.
- پیوند دعوت 256 بیت تصادفی است و پایگاه داده فقط یک هش کلیددار از آن را نگه میدارد؛ پس یک نسخهٔ پشتیبانِ درزکرده دعوتنامهٔ قابلاستفادهای به دست نمیدهد. پس از چهارده روز منقضی میشود و برای استفاده از آن باید هر دو نیمه با هم بخوانند: داشتن پیوند ثابت میکند کسی ایمیل ارسالشده به آن نشانی را خوانده است، و وارد بودن با همان نشانی ثابت میکند چه کسی میپذیرد. ردی که کاربران در عمل با آن روبهرو میشوند، وارد بودن با حسابی دیگر است؛ صفحه هر دو نشانی را نام میبرد و پیشنهاد میدهد خارج شوید و حساب را عوض کنید، بهجای آنکه کسی را سردرگم بگذارد که با کدام حساب وارد شده است.
- نادیدهگرفتن آن ایمیل هم بنبست نیست. کسی که دعوت شده و یک هفته بعد خودش ثبتنام میکند، تا وقتی دعوتنامه باز باشد آن را با یک دکمهٔ «پذیرفتن» در منوی فضای کاری و در نمای کلی فضای کاری منتظر میبیند. ثبتنام با نشانی دیگر هیچ اثری ندارد و دعوتنامه همچنان باز میماند.
- دعوتنامهها را میتوان پس گرفت، که پیوند را بیدرنگ از کار میاندازد، یا دوباره فرستاد، که پیوند تازهای میسازد، دو هفته را از نو آغاز میکند و پیوند قبلی را بازنشسته میکند. درخواست دوباره همان دعوتنامهٔ اول را تازه میکند و دو دعوتنامه نمیفرستد. محدودیتهای آن برای جلوگیری از سوءاستفادهاند و سقف صندلی نیستند؛ تعداد اعضا نامحدود است و هرگز بهازای هر نفر صورتحساب نمیشود: هر ده دقیقه یک پیام به هر نشانی مشخص، صد دعوتنامهٔ باز برای هر فضای کاری، و دویست ارسال در یک شبانهروز غلتان که هم بهازای هر فضای کاری و هم بهازای هر شخص شمرده میشود. این شمارش در یک دفترِ فقطافزودنی نگهداری میشود و نه روی خود دعوتنامهها؛ پس پسگرفتن یک دعوتنامه، حذف نقشی که نام برده یا حذف فضای کاری، سهمیه را برنمیگرداند.
- POST /members در API همان کاری را میکند که صفحه انجام میدهد: نشانی به هر کسی که تعلق داشته باشد، با 202 و خودِ دعوتنامه پاسخ میدهد، نه با یک عضو؛ و PATCH و فراخوانیهای اعطای دسترسی فقط روی کسی کار میکنند که از پیش عضو است.