Quarkus Security 1- HTTP Basic Auth dengan storage di properties files
1. Sekilas Info Quarkus Rest dengan IntelliJ IDEA IDE Web browser dapat menggunakan header Authorization untuk mengirimkan username dan password dalam setiap permintaan HTTP. Header ini ditulis sebagai Authorization: Basic <kredensial> , di mana kredensial adalah hasil pengkodean Base64 dari username pengguna dan kata sandi yang dipisahkan oleh tanda titik dua. Sebagai contoh: Jika nama pengguna adalah Alice dan kata sandinya adalah secret, maka header otorisasi HTTP yang akan dikirimkan adalah Authorization: Basic QWxjZTpzZWNyZXQ=. Di sini, QWxjZTpzZWNyZXQ= adalah representasi yang telah dikodekan dalam Base64 dari string Alice:secret. Namun, penting untuk dicatat bahwa mekanisme otentikasi Basic ini tidak memberikan perlindungan kerahasiaan untuk kredensial yang dikirimkan. Kredensial tersebut hanya dikodekan dengan Base64 saat dalam perjalanan, dan tidak dienkripsi atau di-hash dengan cara apa pun. Oleh karena itu, untuk menjaga kerahasiaan, sebaiknya gu...