Proyek ini sekarang ditutup untuk saya, saya tidak punya waktu atau motivasi untuk memeliharanya, jadi saya lebih suka menutup repositori ini.
Glewlwyd sebagian besar dikembangkan sendiri di waktu luang saya, dengan bantuan dari pengguna.
Namun demikian, hal ini belum sepenuhnya diaudit atau diuji oleh pengembang eksternal.
Glewlwyd dapat mengambil tempat sentral dalam sistem di mana aplikasi dan lingkungan memerlukan otentikasi dan otorisasi, waspadai risikonya: bug, kerentanan yang tidak ditemukan, dll.
Saya menyarankan untuk tidak menggunakan Glewlwyd dalam produksi, lebih cenderung menguji perilaku OAuth2/OpenID, koneksi MFA, atau IdP secara umum. Anda juga dapat menjelajahi fungsinya dan membantu diri Anda sendiri dengan kode sumbernya untuk implementasi lainnya.
Glewlwyd 2.7.6 tersedia. Jangan ragu untuk menginstalnya, mengujinya, menggunakannya (dengan hati-hati!), dan mengirimkan masukan jika Anda menginginkannya!
Pengguna baru dapat mendaftarkan akun baru dengan kemungkinan mengkonfirmasi alamat email mereka atau tidak. Selama proses pendaftaran, pengguna baru diharapkan mendaftarkan kata sandinya, serta faktor otentikasi lainnya:
Pengguna lama dapat memperbarui email mereka dengan mengirimkan link konfirmasi ke email baru.
Pengguna lama dapat mengatur ulang kredensial mereka jika kata sandi atau skema otentikasi mereka hilang atau tidak tersedia. Kredensial dapat disetel ulang oleh berbagai faktor:
Lihat dokumentasi daftar/perbarui email/setel ulang kredensial untuk informasi lebih lanjut tentang fitur pendaftaran, perbarui email, atau setel ulang kredensial.
Berdasarkan arsitektur plugin untuk memudahkan penambahan atau pembaruan backend penyimpanan, skema atau proses autentikasi.
Menambahkan skema otentikasi baru atau penyimpanan backend untuk pengguna dan klien dimungkinkan melalui arsitektur plugin.
Server API backend sepenuhnya ditulis dalam C dan menggunakan sedikit sumber daya.
Arsitektur pluginnya memudahkan untuk menambahkan modul atau plugin baru, atau memodifikasi modul atau plugin yang sudah ada dengan risiko lebih kecil untuk memiliki kode yang tidak dapat dipelihara.
Dokumentasi instalasi lengkap tersedia di dokumentasi Instalasi.
Gambar buruh pelabuhan tersedia untuk pengujian di localhost. Untuk menguji gambar, jalankan perintah berikut:
$ docker run --rm -it -p 4593:4593 babelouest/glewlwyd:latest
Dan buka alamat http://localhost:4593/ di browser Anda.
admin
password
Gambar Docker ini dapat digunakan untuk pengujian atau penggunaan nyata dengan mengubah file konfigurasi. Informasi lebih lanjut di dokumentasi instalasi.
Dokumentasi Memulai akan membantu administrator mengonfigurasi modul dan skema autentikasi Glewlwyd.
Dokumentasi pengguna akan membantu pengguna Glewlwyd mengelola profil mereka dan masuk ke Glewlwyd.
Dokumentasi inti REST API lengkap tersedia di dokumentasi API
Anda dapat memperbarui plugin yang ada atau menambahkan yang baru tergantung kebutuhan Anda, lihat dokumentasi yang tersedia untuk setiap jenis plugin:
Buka folder Screenshot untuk mendapatkan gambaran visual tentang Glewlwyd.
Anda dapat membuka terbitan, permintaan tarik, atau mengirimi saya email. Bantuan apa pun sangat dihargai!