RADIUS attribute nedir?
Kısa cevap
RADIUS attribute, RADIUS isteğinde ve yanıtında taşınan tür-uzunluk-değer (TLV) alanıdır; her attribute'un standart bir numarası ve adı vardır (RFC 2865 §5). İstemci Access-Request içinde kullanıcıyı ve kendisini tanıtan attribute'lar gönderir (ör. User-Name, User-Password, NAS-Identifier); sunucu kararını bunlara ve kendi politikalarına göre verir, Access-Accept yanıtında kullanıcıya ait bilgileri (ör. Class, Session-Timeout, Reply-Message) attribute olarak döndürebilir. TR7 AGS'de RADIUS türündeki Authentication Provider kullanıcı adını ve parolayı RADIUS Username ve RADIUS Password alanlarındaki ifadelerle gönderir; RADIUS Extra Attributes anahtarı Automatic konumundayken isteğe ek attribute eklenmez, Choose konumuna alındığında Attribute name ve Attribute value tablosuyla (ör. NAS-Identifier) ek attribute'lar eklenir; değerlerde Smart Variable kullanılabilir.
TR7'de Nerede Kullanılır
| Nerede | Alan / etiket | Ne için |
|---|---|---|
| AGS → Authentication → Authentication Providers (RADIUS) | RADIUS Extra Attributes: Automatic / Choose → Attribute name, Attribute value | İsteğe ek attribute eklenmesi (ör. sunucu politikasının istemciyi tanıması için NAS-Identifier) |
| Aynı form | RADIUS Username, RADIUS Password (varsayılanları %AGS_USER_INPUT(username) ve %AGS_USER_INPUT(password)), RADIUS Authentication Type (PAP / CHAP) | İstekteki kullanıcı adı ve parola attribute'larının içeriği ve parolanın gönderilme biçimi |
| Aynı form | Custom User Attribute Mapping | RADIUS türünde otomatik eşleme yoktur; gereken kullanıcı bilgileri elle eşlenir |
| Settings → User Management → RADIUS Settings | Host, Port, Secret Token | Yönetim girişinde TR7 Access-Request'te User-Name ve User-Password attribute'larını gönderir; ek attribute ayarı yoktur |
Sık Kullanılan Attribute'lar
| No | Attribute | Yön | Anlamı |
|---|---|---|---|
| 1 | User-Name | İstek | Kullanıcı adı |
| 2 | User-Password | İstek | PAP'ta shared secret ile gizlenen parola |
| 3 | CHAP-Password | İstek | CHAP'ta parolanın yerine gönderilen yanıt |
| 4 | NAS-IP-Address | İstek | İstemcinin IP adresi |
| 32 | NAS-Identifier | İstek | İstemcinin adı; sunucu politikalarında istemciyi ayırt etmek için |
| 18 | Reply-Message | Yanıt | Kullanıcıya gösterilecek ileti |
| 25 | Class | Yanıt | Sunucunun atadığı sınıf (ör. grup bilgisi taşımak için) |
| 27 | Session-Timeout | Yanıt | Oturumun en uzun süresi (saniye) |
Sık Karıştırılan Noktalar
- "Attribute'lar yalnızca sunucudan döner." İstemci de istekte attribute gönderir; NPS gibi sunucuların ağ politikaları NAS-Identifier gibi istek attribute'larına göre eşleşebilir.
- "Ek attribute eklemek zorunludur." RADIUS Extra Attributes Automatic konumunda bırakılabilir; ek attribute yalnızca sunucu politikası istiyorsa eklenir.
- "Yanıttaki attribute'lar kendiliğinden kullanıcı alanlarına yazılır." RADIUS türünde otomatik eşleme yoktur; gereken bilgiler Custom User Attribute Mapping ile eşlenir.
Dokümantasyonda nasıl yapılır
