‫۵ سال و ۱۰ ماه قبل، شنبه ۵ آبان ۱۳۹۷، ساعت ۱۷:۵۵
در حین ایندکس کردن، بجای StandardAnalyzer، نیاز خواهید داشت یک PersianNormalizer سفارشی را استفاده کنید که در مطلب « استفاده از Luke برای بهبود کیفیت جستجوی لوسین » به آن اشاره شده‌است.
- روش متداول آن به همین صورت است. با یک برنامه‌ی Angular هم کار کنید، ابتدا کاربر باید به این صفحه‌ی لاگین خارجی مراجعه کند. این یک برنامه‌ی مستقل است؛ مثل لاگین کاربر به گوگل و سپس هدایت آن به برنامه‌ی اصلی.
- ولی در کل، بله. روش کار آن با فعالسازی GrantTypes.ResourceOwnerPassword و ایجاد یک new TokenClient، در مستندات اصلی آن توضیح داده شده‌است.
‫۵ سال و ۱۰ ماه قبل، پنجشنبه ۳ آبان ۱۳۹۷، ساعت ۱۴:۴۴
در ویندوز، دات نت، از متدهای CoCreateGuid و UuidCreate ویندوز برای تولید Guid استفاده می‌کند. از زمان Windows 2000، اطلاعات بیت‌های اتفاقی این Guid از طریق Windows CryptGenRandom cryptographic API  تامین می‌شود که در نتیجه حداقل 122 bits آن اتفاقی است.
‫۵ سال و ۱۰ ماه قبل، چهارشنبه ۲ آبان ۱۳۹۷، ساعت ۱۲:۴۵
services.AddAuthentication(options =>
{
    options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme;
    options.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
})
.AddJwtBearer(options =>
{
    options.....
});
پس از آن در یک برنامه‌ی مبتنی بر ASP.NET Core Identity، هر جائیکه فیلتر Authorize خالی وجود دارد، یعنی استفاده‌ی از حالت مبتنی بر کوکی‌ها. جهت استفاده‌ی از اطلاعات اعتبارسنجی مبتنی بر توکن‌ها، ذکر صریح AuthenticationSchemes ضروری است:
روش الف) ذکر Schemes مد نظر در یک Policy جدید
services.AddAuthorization(options =>
{
    options.AddPolicy("Over18", policy =>
    {
        policy.AuthenticationSchemes.Add(JwtBearerDefaults.AuthenticationScheme);
        policy.RequireAuthenticatedUser();
        policy.Requirements.Add(new MinimumAgeRequirement());
    });
});
و سپس استفاده‌ی از آن
[Authorize(Policy = "Over18")]
روش ب) ذکر مستقیم Schemes در فیلتر Authorize
[Authorize(Policy = ...., AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)]
// Or
[Authorize(Policy = ...., AuthenticationSchemes = CookieAuthenticationDefaults.AuthenticationScheme + ", " + JwtBearerDefaults.AuthenticationScheme)]
‫۵ سال و ۱۱ ماه قبل، شنبه ۲۸ مهر ۱۳۹۷، ساعت ۱۸:۲۵
تعدادی رکورد RoleClaim در بانک اطلاعاتی موجود هستند. لیست جدیدی از طرف کاربر ارسال شده‌است. بررسی می‌شود که از این لیست کاربر، چه تعدادی در لیست موجود در بانک اطلاعاتی، وجود ندارند؛ بنابراین باید به صورت رکورد جدید ثبت شوند. سپس بررسی می‌شود از این لیست کاربر، چه تعداد رکورد بانک اطلاعاتی موجود، دیگر انتخاب نشده‌اند و باید حذف شوند.