Kullanıcı Kılavuzu

User Password Force Change

27/8/25
User Password Force Change

Kuika’nın User Password Force Change aksiyonu, sistemde kayıtlı bir kullanıcının mevcut parolasını doğrudan değiştirmek için kullanılır. Bu aksiyon, özellikle bir kullanıcının mevcut şifresini unuttuğu durumlarda veya yöneticinin kullanıcıya yeni bir şifre ataması gerektiğinde tercih edilir.

Önemli Not:
  • Bu aksiyon ilk girişte geçici şifre değiştirme amacıyla kullanılmaz. İlk giriş için CreateUserWithPassword aksiyonu ve sonrasında auth flow devreye girer.
  • Custom provider kullanılan senaryolarda çalışmaz. Dolayısıyla geçici şifresini değiştirmemiş kullanıcılar için de bu aksiyon kullanılamaz.
  • Aksiyonun içinde ek bir yetki kontrolü yoktur. Yetki kontrolünün tasarım aşamasında kullanıcı tarafından yönetilmesi gerekir.

Teknik Özellikler

  • Zorunlu Parola Değiştirme: Kullanıcıya yeni bir parola atanmasını sağlar.
  • Web & Mobil Destek: Aksiyon, hem web hem de mobil uygulamalarla uyumludur.

User Password Force Change Aksiyonu Uygulama Adımları

1. UI Design’da Aksiyonu Tanımlama

  • Kuika platformunda projenizi açın.
  • UI Design modülünde ilgili ekranı seçin.
  • Bir buton oluşturun (ör. “Parola Yenile”).
  • Butonu seçin ve + ADD ACTION menüsünden tetikleyici olaya (Initial Actions, OnClick vb.) göre Authorization → User Password Force Change aksiyonunu ekleyin.

2. Aksiyon Parametrelerini Yapılandırma

  • Username (String – zorunlu): Parolası değiştirilecek kullanıcının sistemde kayıtlı e-posta adresidir.
  • Password (String – zorunlu): Kullanıcı için atanacak yeni paroladır. Güvenlik kriterlerine uygun olmalıdır (örn. en az 8 karakter, büyük/küçük harf ve özel karakter içermeli).

Kullanım Senaryosu: Unutulan Parola Sonrası Yönetici Müdahalesi

Bir lojistik uygulamasında, kamyon şoförleri zaman zaman şifrelerini unutabiliyor. “ForgotPassword” süreci custom provider kullanıldığı için devreye girmiyor ve kullanıcı kendi şifresini sıfırlayamıyor. Bu durumda yönetici, User Password Force Change aksiyonu ile şoför için yeni bir parola tanımlayabiliyor.

Kullanıcı Parolasını Admin Tarafından Zorla Değiştirme

  1. UI Design modülünü açın ve sol kenardaki Elements panelinden bir Button elementini sürükleyip bırakın.
  2. Properties panelinde butonun Label kısmına “Parola Yenile” gibi bir ifade girin.
  3. İlgili butonu seçin ve + ADD ACTION menüsünden OnClick → Authorization → User Password Force Change aksiyonunu ekleyin.

User Password Force Change Aksiyonunu Yapılandırma

  • UserName: mary.watson@kuika.com (Şifresi değiştirilecek kullanıcının adı/e-posta adresi. Dinamik olarak formdan da alınabilir.)
  • Password: NewPass#2025 (Kullanıcı için belirlenecek yeni şifre. Güvenlik politikalarına uygun olmalıdır.)

Çalışma Mantığı

Bu yapılandırmayla, yönetici “Parola Yenile” butonuna tıkladığında sistemdeki kullanıcının parolası anında değiştirilir. Kullanıcı, kendisine iletilen bu yeni parola ile sisteme giriş yapabilir.

User Password Force Change Aksiyonu İleri Seviye Özelleştirmeler

  • Dinamik Parola Atama: Parola, sistemin ürettiği rastgele bir değer olabilir.
  • Geçici Parola Kullanımı: Kullanıcıya geçici bir parola atanıp daha sonra auth flow üzerinden şifre değiştirmeye yönlendirilebilir (custom provider olmayan senaryolarda).
  • Form Entegrasyonu: Yönetici panelinden kullanıcı seçilerek parola resetleme işlemi yapılabilir.

Teknik Riskler

  • Parola Güvenliği: Tanımlanan parolaların güvenlik politikalarına uygun olması gerekir.
  • Yetki Kontrolü: Aksiyonun içinde yetki kontrolü bulunmadığından, bu kontrol tasarım aşamasında yapılmalıdır.
  • Kullanıcı Bilgilendirmesi: Parolası değiştirilen kullanıcıya e-posta veya bildirim ile bilgilendirme yapılması önerilir.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar