- Dikirim
- 23 September 2026 pukul 10.12 UTC
- Penulis
- Kamo
- Commit
- e94af78
Transcription Controller, Recording IngestController dan Recording ProcessController semua dibandingkan X-Internall-Auth dengan String.equite (oracle waktu pada rahasia bersama) dan difitnah * * * * * * * * * * * * * * * ke literal "subst-changge-in- prod" - keduanya dalam Java @ Value anotasi dan dalam k8s / configmap.yaml sendiri placeholder baku. The * * * rahasia Ref dalam penyebaran. yal adalah 'opsional: benar', sehingga lingkungan tanpa rahasia yang dikaitkan jatuh ke nilai yang kapal dalam repo ini, dan oleh karena itu dalam gambar, daripada menolak Layanan - ke - layanan panggilan itu tidak bisa memverifikasi. Sekarang: MessageDigeIisEqual untuk perbandingan, dan setiap literal default dihapus (Java dan Konfigurasi) sehingga rahasia unset memecahkan kosong dan setiap salah satu dari controller menolak Call. Dikonfirmasi aman untuk produksi sebelum menghapus baku: kubectl menunjukkan * * * k8s Secret ada dengan * * * * * * * * * * * * * * * * * nilai dalam namespace Kamo, dan penyebaran. Yaml sudah menariknya melalui envFrom / secretRef. Tes baru * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * tutupi penolakan kosong / rahasia dan, khususnya, kasus yang membedakan tua dari perilaku baru, dengan rahasia dipaksa kosong, ". sama dengan (") "adalah benar, jadi single OLD 'auth = = null noverly 124; 124 * * * * * * * * * * * * * * * cek biarkan penelepon yang mengirim EMPTY X-Internall-Auth header langsung ke logika bisnis. Mutasi - diperiksa terhadap pre- fix controller: 3 dari 13 tes (tepatnya tiga * * * * * * * * * * * * kasus) merah tanpa memperbaiki ini.
