Kullanıcı Kılavuzu

Get User Roles

29/1/26
Get User Roles

Kuika’nın Get User Roles aksiyonu, belirli bir kullanıcıya atanmış olan rolleri listelemek için kullanılır. Bu aksiyon sayesinde bir kullanıcının sistem içerisindeki rol bazlı yetkilendirme durumu kolayca görüntülenebilir ve rol kontrolü gerektiren senaryolarda veri kaynağı olarak kullanılabilir.

Get User Roles, özellikle kullanıcı yönetimi ekranları, admin panelleri ve rol bazlı erişim kontrollerinin yapılması gereken durumlarda tercih edilir.

Teknik Özellikler

  • Kullanıcıya Ait Roller Listeleme (Authorization Paneli): Belirtilen kullanıcı adına (username) bağlı tüm roller liste halinde döner.
  • Authorization Uyumu: Getirilen roller, Authorization altyapısıyla uyumludur ve yetki kontrolü, görüntüleme veya koşul bazlı işlemlerde kullanılabilir.
  • Web & Mobil Destek: Aksiyon hem web hem de mobil uygulamalarda desteklenir.

Get User Roles Aksiyonu Uygulama Adımları

1. UI Design’da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın. UI Design modülüne geçin ve ilgili ekranı seçin.
  • Kullanıcıya ait rolleri listelemek için bir buton, tablo satırı aksiyonu veya sayfa açılış tetikleyicisi oluşturun (örneğin “Kullanıcı Rollerini Gör”).
  • İlgili elementi seçin ve + ADD ACTION menüsünden, kullanılacak tetikleyici olaya göre Authorization → Get User Roles aksiyonunu ekleyin.

2. Aksiyon Parametrelerini Yapılandırma

username (String – zorunlu): Rolleri sorgulanacak kullanıcının sistemde kayıtlı kullanıcı adı veya e-posta adresidir.

Bu alan genellikle:

  • CurrentUser.Email (oturum açmış kullanıcının kendi rollerini görüntülemek için)
  • Action Result (Get User / Get User By Id aksiyonlarından dönen username bilgisi)
  • Table seçili satırı (kullanıcı listesinden seçilen kullanıcı)
  • Screen Input veya Fixed Value

kaynaklarından biri ile Symbol Picker aracılığıyla bağlanır.

3. Opsiyonel Ayarlar

Enable Audit Logs (Boolean – opsiyonel): Aktif edildiğinde, kullanıcının rol bilgilerinin sorgulanması işlemi audit log kayıtlarına eklenir. Bu sayede hangi kullanıcının rollerinin, ne zaman ve hangi aksiyon aracılığıyla görüntülendiği sistem üzerinden izlenebilir. Yetkilendirme ve güvenlik takibi gerektiren uygulamalarda aktif edilmesi önerilir.

Kullanım Senaryosu: Kullanıcı Rollerini Görüntüleme

Bir yönetim panelinde admin kullanıcı, kullanıcı listesinden bir kişiyi seçerek “Kullanıcı Rollerini Gör” butonuna tıklar. Bu işlemle Get User Roles aksiyonu tetiklenir ve seçilen kullanıcıya atanmış tüm roller liste halinde ekranda gösterilir. Bu sayede kullanıcının sistemde hangi yetkilere sahip olduğu hızlı ve net şekilde incelenebilir.

Teknik Riskler

  • Geçersiz Username: username alanına sistemde tanımlı bir kullanıcıya ait değer bağlandığından emin olun.
  • Yetkisiz Görüntüleme: Kullanıcı rollerinin görüntülenmesi yalnızca yetkili kullanıcılarla sınırlandırılmalıdır.
  • Audit Takibi: Kurumsal ve regülasyon gerektiren uygulamalarda Enable Audit Logs seçeneğinin aktif edilmesi önerilir.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar