rlm_digest(5) FreeRADIUS Module rlm_digest(5)

rlm_digest - ماژول احراز هویت دایجست در FreeRADIUS

ماژول rlm_digest بسته‌های Access-Request پروتکل RADIUS را که حاوی مشخصه‌های احراز هویت دایجست Cisco SIP هستند، احراز هویت می‌کند. این ماژول باید در بخش‌های authorize و authenticate فایل radiusd.conf قرار گیرد.

ماژول digest به هیچ مورد پیکربندی اضافی نیاز ندارد. با این حال، هنگامی که برای احراز هویت درخواست‌ها به کار می‌رود، نیازمند دسترسی به گذرواژهٔ متن‌ساده (clear-text) کاربر است. گذرواژه‌های هش‌شده قابل‌قبول نیستند و کار نخواهند کرد.

خطوط زیر را به ابتدای فایل 'raddb/users' خود اضافه کنید:

#---
test	Auth-Type := Digest, User-Password = "test"
	Reply-Message = "Hello, test with digest"
#---

پس از راه‌اندازی سرور (حالت اشکال‌زدایی توصیه می‌شود)، از radclient برای ارسال بستهٔ زیر به سرور استفاده کنید:

$  radclient -f digest localhost auth testing123

که در آن 'digest' فایلی است شامل:

User-Name = "test",
Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7",
Digest-Realm = "testrealm",
Digest-Nonce = "1234abcd",
Digest-Method = "INVITE",
Digest-URI = "sip:5555551212@example.com",
Digest-Algorithm = "MD5",
Digest-User-Name = "test",
Message-Authenticator = ""

باید مشاهده کنید که احراز هویت با موفقیت انجام می‌شود.

authorize, authenticate

/etc/raddb/radiusd.conf, draft-sterman-aaa-sip-00.txt

radiusd(8), radiusd.conf(5)

Alan DeKok <aland@ox.org>

31 March 2005