عنوان:

‫معرفی کتابخانه ApricotFramework.Captcha برای مدیریت یکپارچه سرویس‌های کپچا در .NET


نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۶/۱۱ ۰۹:۰۱
آدرس: www.dntips.ir
کتابخانه ApricotFramework.Captcha به عنوان یک رابط واحد برای مدیریت سرویس‌های reCAPTCHA، hCaptcha و Cloudflare Turnstile معرفی شده است. این ابزار پاسخ‌های دریافتی از ارائه‌دهندگان مختلف را نرمال‌سازی کرده و آن‌ها را بر اساس معیارهای تعریف شده در نقطه انتهایی، مانند حداقل امتیاز، مجموعه‌ای از اکشن‌ها و نام‌های میزبان ارزیابی می‌کند.
این پروژه از قابلیت نمونه‌های نام‌گذاری شده پشتیبانی می‌کند که به توسعه‌دهندگان اجازه می‌دهد کلیدهای متفاوتی را برای سطوح مختلف یا مستاجران مختلف در یک سرویس واحد مدیریت کنند. این ویژگی انعطاف‌پذیری بالایی را برای پیاده‌سازی سیستم‌های چندمستاجری فراهم می‌آورد.
هسته اصلی این کتابخانه با نام ApricotFramework.Captcha به صورت بدون وابستگی (zero-dependency) توسعه یافته است. برای ادغام این قابلیت‌ها در محیط‌های وب، توسعه‌دهندگان می‌توانند بسته‌های ApricotFramework.Captcha.AspNetCore و ApricotFramework.Captcha.ErrorDefinitions را از طریق دستور dotnet add package نصب نمایند.


مشاهده مطلب اصلی