İçeriğe geç
Tüm projeler

ente-auth-plasmoid

Ente Auth’taki iki aşamalı doğrulama kodları KDE Plasma panelinde.

ente-auth-plasmoid
  • Paneldeki simgeye tıklayın, birkaç harf yazın, Enter’a basın; kod panoda.
  • Ente ile eşitleniyor: kilit açıkken resmî Ente CLI üzerinden 10 dakikada bir değişiklikleri çekiyor.
  • Kodlar diskte scrypt ve AES-256-GCM ile şifreli duruyor; yalnız küçük bir arka plan sürecinin belleğinde çözülüyor.
  • Kopyalanan kod Klipper geçmişine girmiyor, 30 saniye sonra panodan siliniyor.
  • Servis logoları Ente Auth’tan ve Simple Icons’tan geliyor. Setler bir kez toptan indiriliyor, böylece hiçbir istek hangi servisleri kullandığınızı ele vermiyor.
  • Terminal için JSON çıktısı da veren ente-codes komutu.
Sorun
Ente Auth’taki iki aşamalı doğrulama kodlarına KDE Plasma panelinden ulaşmanın yolu yoktu. Bu kodları tutan bir masaüstü bileşeni de onları güvende tutmak zorunda.
Rolüm
Kendi projem: fikir, tasarım, geliştirme.
Çözüm
Rust çekirdek, çözülmüş kodları bir arka plan sürecinde belleğe sabitlenmiş hâlde tutuyor; QML bileşeni yalnız onun komutunu çalıştırıyor. Eşitleme resmî Ente CLI’dan geçiyor, parola komut satırına hiç düşmeden D-Bus üzerinden gidiyor.
Sonuç
KDE Plasma 6 için GPL-2.0-or-later lisanslı açık kaynak; tek betikle kullanıcıya kuruluyor. Ente ile resmî bir bağı yok.

Ente Auth’taki iki aşamalı doğrulama kodlarını KDE Plasma paneline getiren bileşen. Arayıp tıklıyorsunuz, kod kopyalanıyor.

Ente ile eşitleniyor. Rust ile yazılmış çekirdek kodları diskte şifreli tutuyor, pano geçmişine de düşürmüyor.

Diğer projeler

Tüm projeler