EXT_SQL_SESSION_ACL(8) User Contributed Perl Documentation نام (NAME) ext_sql_session_acl - برنامه کمکی جستجوی نشست در پایگاه‌داده SQL برای Squid خلاصه دستور (SYNOPSIS) ext_sql_session_acl [گزینه‌ها] توضیحات (DESCRIPTION) مجوز دسترسی درخواست‌های HTTP را با استفاده از یک پایگاه‌داده نشست اعتبارسنجی می‌کند. این برنامه با دریافت یک توکن هویتی جهت اعتبارسنجی (به صورتی که توسط قالب external_acl_type تعیین شده است)، یک نام کاربری یا برچسب (tag) مرتبط با توکن هویتی ارسال‌شده را بازمی‌گرداند. اشکال متداول شناسه‌ها عبارتند از: نشانی IP، نشانی EUI (یا MAC)، گذرواژه‌ها یا توکن‌های UUID. این برنامه از قابلیت هم‌روندی در Squid استفاده می‌کند. گزینه‌ها (OPTIONS) --dsn نام منبع داده پایگاه‌داده (DSN). پیش‌فرض: "DBI:mysql:database=squid". --user کاربر پایگاه‌داده. --password گذرواژه پایگاه‌داده. --table جدول پایگاه‌داده. پیش‌فرض: "passwd". --uidcol ستون شناسه یکتای نشست. پیش‌فرض: "id". --usercol ستون نتیجه external ACL برای user=. --tagcol ستون نتیجه external ACL برای tag=. --cond شرط، با مقدار پیش‌فرض enabled=1. برای بدون شرط بودن، مقدار 1 یا "" را مشخص کنید. --persist باز نگه‌داشتن یک اتصال پایدار به پایگاه‌داده بین پرس‌وجوها. --debug نوشتن اطلاعات اشکال‌زدایی در stderr. نویسنده (AUTHOR) این برنامه و مستندات آن توسط Amos Jeffries نوشته شده است. بر اساس کار اصلی در DB_auth توسط Henrik Nordstrom با همکاری Nishant Sharma حق نشر (COPYRIGHT) * Copyright (C) 1996-2026 The Squid Software Foundation and contributors * * Squid software is distributed under GPLv2+ license and includes * contributions from numerous individuals and organizations. * Please see the COPYING and CONTRIBUTORS files for details. Copyright (C) 2012 Amos Jeffries This program is free software. You may redistribute copies of it under the terms of the GNU General Public License version 2, or (at your opinion) any later version. این برنامه نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «مجوز عمومی همگانی گنو» (GNU GPL) نسخه ۲ یا (به انتخاب خود) هر نسخه بالاتر بازتوزیع کنید. پرسش‌ها (QUESTIONS) پرسش‌ها درباره استفاده از این برنامه را می‌توانید به فهرست پستی کاربران Squid ارسال کنید. گزارش باگ‌ها (REPORTING BUGS) گزارش‌های باگ باید به زبان انگلیسی ارسال شوند. برای جزئیات مواردی که باید در گزارش باگ خود بگنجانید، به https://wiki.squid-cache.org/SquidFaq/BugReporting مراجعه فرمایید. گزارش باگ‌ها یا وصله‌ها با استفاده از: https://bugs.squid-cache.org گزارش باگ‌های امنیتی جدی به: Squid Bugs پیشنهاد ایده‌ها برای بهبودهای تازه به: فهرست پستی توسعه‌دهندگان Squid همچنین ببینید (SEE ALSO) squid(8), GPL(7), ویکی پرسش‌های متداول Squid: https://wiki.squid-cache.org/SquidFaq راهنمای پیکربندی Squid: http://www.squid-cache.org/Doc/config perl v5.42.2 2026-08-25 EXT_SQL_SESSION_ACL(8)