Captive Portal

  • Captive Portal

    Captive Portal, ağa bağlanan kullanıcıların internet erişimi öncesinde kimlik doğrulama, kullanım koşulları onayı veya yetkilendirme süreçlerinden geçirilmesini sağlar. Bu sayede misafir ve kullanıcı erişimleri güvenli ve kontrollü şekilde yönetilir.

    Captive Portal, Dahili ve Misafir olmak üzere iki farklı kullanıcı türünü destekler. Dahili kullanıcılar, Kullanıcılar & Takımlar bölümü altında oluşturularak yetkilendirilir. Misafir kullanıcı erişimleri ise T.C. Kimlik Numarası, Yabancı Kimlik Numarası, Manuel Misafir ve SMS doğrulama yöntemleri üzerinden güvenli ve kontrollü şekilde sağlanır.

    Portal yapılandırması, Ayarlar → Captive Portal sayfası üzerinden gerçekleştirilir. Default tanım Dahili olarak tanımlıdır ve değiştirilemez.



    Dahili

    ParametreAçıklama
    BaşlıkCaptive Portal profiline ait tanımlayıcı başlık bilgisinin girilmesi beklenir.
    TürProfilin kullanıcı türünü belirtir. Bu alan Dahili olarak tanımlanır.
    DurumProfilin aktiflik durumu belirlenir (Etkin / Devre Dışı).
    Hariç Tutulan CihazlarCaptive Portal uygulamasından hariç tutulacak cihazlar seçilir. Hariç tutulacak cihazların Cihazlar listesinde önceden tanımlı olması gerekmektedir.
    Kullanıcıların Çıkış Yapmasına İzin VerOturum açmış kullanıcıların manuel olarak çıkış yapabilmesini sağlar.
    Giriş Yaptıktan Sonra Kullanıcıları Özel Bir URL’ye YönlendirKimlik doğrulama işlemi tamamlandıktan sonra kullanıcıların belirlenen özel bir URL adresine yönlendirilmesini sağlar.

    Misafir

    ParametreAçıklama
    BaşlıkCaptive Portal profiline ait tanımlayıcı başlık bilgisinin girilmesi beklenir.
    TürProfilin kullanıcı türünü belirtir. Bu alan Misafir olarak tanımlanır.
    DurumProfilin aktiflik durumu belirlenir (Etkin / Devre Dışı).
    Hariç Tutulan CihazlarCaptive Portal uygulamasından hariç tutulacak cihazlar seçilir. Hariç tutulacak cihazların Cihazlar listesinde önceden tanımlı olması gerekmektedir.
    Kimlik Doğrulama YöntemleriMisafir kullanıcılar için T.C. Kimlik Numarası, Yabancı Kimlik Numarası, Manuel Misafir ve SMS doğrulama yöntemleri desteklenmektedir. Birden fazla yöntem seçilebilir; bu durumda kullanıcıların seçilen tüm doğrulama yöntemlerini başarıyla tamamlaması gerekmektedir
    Erişim ParolasıEtkinleştirildiğinde, oturum açma sırasında kullanıcıdan bir erişim parolası girmesi istenir. Bu parola, kimlik doğrulama yöntemlerinden önce doğrulanır.
    Kullanıcı Başı CihazHer kullanıcı için izin verilen maksimum eş zamanlı cihaz/oturum sayısını belirler. Bu değer en fazla 2 olarak yapılandırılabilir.
    Eş Zamanlı Kullanıcı SınırıAynı anda ağa bağlanabilecek maksimum kullanıcı sayısını belirler. Seçilebilir değerler, mevcut lisans limiti ile sınırlıdır.
    Sona Erme SüresiKullanıcı oturumunun geçerli olacağı süreyi belirler. Süre sonunda oturum otomatik olarak sonlandırılır.
    SMS Tekrar Gönderim SüresiKullanıcıya gönderilen doğrulama SMS’inin yeniden gönderilebileceği minimum süreyi belirler. Tanımlanan süre dolmadan tekrar SMS gönderimi yapılamaz.
    Kullanıcıların Çıkış Yapmasına İzin VerOturum açmış kullanıcıların manuel olarak çıkış yapabilmesini sağlar.
    Giriş Yaptıktan Sonra Kullanıcıları Özel Bir URL ye YönlendirKimlik doğrulama işlemi tamamlandıktan sonra kullanıcıların belirlenen özel bir URL adresine yönlendirilmesini sağlar.

     

    Kimlik Doğrulama Yöntemlerinin Tanımlanması

    T.C. Kimlik Numarası ve Yabancı Kimlik Numarası doğrulama yöntemlerinde, kullanıcı bilgileri MERNİS üzerinden sorgulanarak doğrulama işlemi gerçekleştirilir. Bu yöntemler, kimlik bilgilerinin resmi kaynaklar üzerinden teyit edilmesini sağlar.

    Manuel Misafir yönteminin tanımlanması için Kullanıcılar & Takımlar → Misafirler → Oluştur

    ParametreAçıklama
    AdMisafir kullanıcının ad bilgisi girilir.
    SoyadMisafir kullanıcının soyad bilgisi girilir.
    TanımlayıcıMisafir kullanıcıyı ayırt etmek amacıyla kullanılan benzersiz bilgi girilir. Kimlik numarası, telefon numarası veya e-posta adresi bu alan için kullanılabilir. Oturum açma sırasında kullanıcıdan bu alanda tanımlanan bilgi girilmesi beklenir.
    DurumProfilin aktiflik durumu belirlenir (Etkin / Devre Dışı).
    ParolaMisafir kullanıcının ağa erişim sırasında kullanacağı parola tanımlanır.
    Şuna Göre SınırlaMisafir kullanıcının erişimini tarih bazlı olarak sınırlandırmak için kullanılır. Bu alanda yalnızca tarih seçimi yapılır.
    Erişim SüresiMisafir kullanıcının hesabının geçerli olacağı süreyi belirler.

    SMS yönteminin tanımlanması için Captive Portal → SMS Sağlayıcı → Yeni Oluştur

    ParametreAçıklama
    BaşlıkSMS profiline ait tanımlayıcı başlık bilgisinin girilmesi beklenir.
    DurumProfilin aktiflik durumu belirlenir (Etkin / Devre Dışı).
    SağlayıcıSMS gönderiminde kullanılacak servis sağlayıcı seçilir. Daha önce entegrasyonu yapılmış SMS sağlayıcıları listelenir. Listede yer almayan bir sağlayıcı için Genel seçeneği kullanılarak özel entegrasyon bilgileri manuel olarak tanımlanabilir.
    Ülke KoduSMS gönderiminde kullanılacak telefon numaraları için ülke kodu bilgisi tanımlanır. Bu alan, telefon numaralarının uluslararası formatta doğru şekilde işlenmesini sağlar.
    URLSMS servis sağlayıcısına ait isteklerin gönderileceği servis adresi tanımlanır. SMS doğrulama ve gönderim işlemleri bu URL üzerinden gerçekleştirilir.
    YöntemSMS servis sağlayıcısına yapılacak isteklerde kullanılacak HTTP yöntemi belirlenir. Bu alanda GET veya POST seçeneklerinden biri seçilebilir.
    FormatSMS servis sağlayıcısına gönderilecek isteğin veri formatı belirlenir. Bu alanda JSON, XML veya Form formatlarından biri seçilebilir.
    Başarı Formatı / Hata FormatıSMS servis sağlayıcısından dönen yanıtın değerlendirilme yöntemini tanımlar.
    Yanıt içeriği; 
    Text: Düz metin üzerinden, 
    XPath: XML yapısı içindeki belirli alanlar üzerinden, 
    ObjPath: JSON nesne yolu (object path) üzerinden, 
    Regex: Düzenli ifade (regular expression) kullanılarak 
    analiz edilir ve işlem sonucunun başarılı veya hatalı olduğu belirlenir. 
    Başlıklar / ParametrelerSMS servis sağlayıcısına gönderilecek isteğe ait anahtar–değer (key–value) çiftleri bu alanlarda tanımlanır. Gerekli HTTP başlıkları ve istek parametreleri, servis sağlayıcının entegrasyon gereksinimlerine göre girilir.
    Özel İçerikSMS servis sağlayıcısına gönderilecek istekte kullanılacak özel içerik bu alanda tanımlanır. Sağlayıcının entegrasyon gereksinimlerine göre isteğin gövdesi (body) manuel olarak yapılandırılabilir.
    Anahtar Yenileme yöntemini etkinleştirSMS entegrasyonunda kullanılan erişim anahtarlarının belirli kurallara göre otomatik olarak yenilenmesini sağlar. Etkinleştirildiğinde, anahtar yenileme süreci tanımlanan yöntem doğrultusunda gerçekleştirilir.
    Telefon NumarasıSMS entegrasyonunun doğruluğunu kontrol etmek amacıyla test gönderimi yapılacak telefon numarası bu alanda tanımlanır.

    Erişim Parolasının Tanımlanması

    Captive Portal → Kimlik Doğrulama Yöntemleri → Yeni Oluştur

    Erişim parolası için kriterler istenildiği gibi tanımlanır ve kaydedilir. Kaydedilen bu tanım, misafir giriş ekranındaki Erişim Parolası alanında seçilebilir bir seçenek olarak kullanılır.

    Oluşturulan Dahili / Misafir Captive Portalının Yerel Ağ Üzerinde Seçilmesi

    Lokasyonlar → Detaylar → Ağlar menüsü altında LAN/VLAN arayüzü düzenlenir ve Captive Portal alanından oluşturulan portal seçilerek aktif edilir.

    IOT Cihazların Hariç Tutulması

    IOT veya kimlik denetimi yapılması istenmeyen cihazlar için Ayarlar → Captive Portal → Portallar → Düzenle sayfasında bulunan Hariç Tutulan Cihazlar bölümünde cihaz seçilerek ekle yapılmalıdır.


    🎨 Portalı Özelleştir

    Özelleştir seçeneği ile, kullanıcıların Captive Portal’a yönlendirildiğinde göreceği arayüz yapılandırılır.

    Bu ekranda:

    • Logo eklenebilir
    • Arka plan görseli yüklenebilir
    • Tema renkleri özelleştirilebilir:
      • Başlık
      • Alt başlık
      • Arka plan
      • Buton arka planı
      • Buton metin rengi

    Dil Ayarları

    AlanAçıklama
    Varsayılan DilPortalın açılış dili
    Dil EkleKullanıcıların seçebileceği ek diller

    Önizleme

    Özelleştirme ekranının sağ tarafında:

    • Yapılan tüm değişikliklerin
    • Gerçek kullanıcı deneyimine birebir yakın bir önizlemesi

    canlı olarak görüntülenir.

    Bu sayede portal yayına alınmadan önce arayüz kolayca test edilebilir.

    Daha fazlasını göster