Ini hanya catatan belajar bahasa pemrograman Rust, untuk itu saya coba belajar Rust dengan cara membuat projek baru single sign-on framework berbasis web https://github.com/anvie/sso

Aplikasi ini cukup sederhana, hanya digunakan untuk login via Web UI dan mem-provide API untuk lookup dan untuk get system info.

Aplikasi ini dibuat menggunakan komposisi:

  • Rust nightly.
  • Open LDAP.
  • Nickel ( http://nickel.rs )
  • RocksDB lib.

Ya, Open LDAP, karena untuk ber-experiment menggunakan external auth service.

Fitur-fitur pada aplikasi ini:

  • Dukungan Open LDAP
  • Penyimpanan sesi yang terintegrasi.
  • Web UI interface.
  • Rest API.

Untuk how-to dan yang lainnya bisa baca di README-nya https://github.com/anvie/sso