Langsung ke konten utama

Postingan

Menampilkan postingan dari Januari, 2023

Keycloak - Cara install keycloak dan koneksi ke Postgres

Sebenarnya ada banyak cara untuk menginstall keycloak, namun yang saya ketahui dan paling umum ada dua: - Lewat OpenJdk yang anda harus install JDK Java terlebih dahulu, atau lewat - Docker dengan cara anda pull dulu keycloak dari Docker HUB lalu anda jalankan Dan secara default keycloak ini dia memiliki database embeded yaitu h2, namun anda bisa hubungkan atau menyimpan data keycloak anda ke database lain yang disupport oleh keycloak  Keycloak support database  , Disini saya akan menggunakan database Postgres untuk menyimpan data dari keycloak saya dan saya akan running postgres saya di docker dan keycloak lewat OpenJdk. Install dan menjalankan database postgres docker pull postgres:14-alpine docker run -it -p 5432:5432 -e POSTGRES_PASSWORD=password -e PGDATA=/var/lib/postgresql/data/pgdata -v /data-custome-path:/var/lib/postgresql/data --name testdb1 postgres:14-alpine Penjelasan syntax:  -p 5432:5432 : untuk meng export port yang ada di container ke luar/host, sebela...

Keycloak - Pengantar

Pengertian  Keycloak adalah solusi open-source untuk otentikasi dan otorisasi. Ini menyediakan antarmuka pengguna yang intuitif untuk mengelola hak akses pengguna, serta dukungan untuk standar industri seperti OpenID Connect, OAuth 2.0, dan SAML. Keycloak dapat digunakan untuk mengelola akses pengguna untuk aplikasi web, mobile, dan API. Ini juga dapat diintegrasikan dengan berbagai sistem seperti aplikasi, database, dan direktori pengguna. Selain itu, Keycloak juga menyediakan fitur-fitur seperti manajemen user, manajemen sesi, manajemen hak akses, dan dukungan untuk autentikasi multifaktor. Keycloak pertama kali dikembangkan oleh Red Hat, Inc. sebagai proyek open-source pada tahun 2010. Proyek ini awalnya dikenal dengan nama "JBoss Keycloak," karena diawali sebagai proyek yang dikembangkan untuk menambahkan otentikasi dan otorisasi ke produk JBoss dari Red Hat. Namun, seiring waktu, proyek ini menjadi independen dan diberi nama Keycloak. Pada tahun 2014, Red Hat merilis ver...