| EXT_SQL_SESSION_ACL(8) | User Contributed Perl Documentation | EXT_SQL_SESSION_ACL(8) |
نام (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 <amosjeffries@squid-cache.org> نوشته شده است.
بر اساس کار اصلی در DB_auth توسط Henrik Nordstrom <henrik@henriknordstrom.net> با همکاری Nishant Sharma <codemarauder@gmail.com>
حق نشر (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 <amosjeffries@squid-cache.org> 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 <squid-users@lists.squid-cache.org> ارسال کنید.
گزارش باگها (REPORTING BUGS)
گزارشهای باگ باید به زبان انگلیسی ارسال شوند. برای جزئیات مواردی که باید در گزارش باگ خود بگنجانید، به https://wiki.squid-cache.org/SquidFaq/BugReporting مراجعه فرمایید.
گزارش باگها یا وصلهها با استفاده از: https://bugs.squid-cache.org
گزارش باگهای امنیتی جدی به: Squid Bugs <squid-bugs@lists.squid-cache.org>
پیشنهاد ایدهها برای بهبودهای تازه به: فهرست پستی توسعهدهندگان Squid <squid-dev@lists.squid-cache.org>
همچنین ببینید (SEE ALSO)
ویکی پرسشهای متداول Squid: https://wiki.squid-cache.org/SquidFaq
راهنمای پیکربندی Squid: http://www.squid-cache.org/Doc/config
| 2026-08-25 | perl v5.42.2 |