Autentikasi Pengguna

Modul autentikasi pengguna NocoBase terutama terdiri dari dua bagian:

  • @nocobase/auth di kernel mendefinisikan antarmuka dan middleware yang dapat diperluas terkait autentikasi pengguna seperti login, pendaftaran, dan validasi, serta digunakan untuk mendaftarkan dan mengelola berbagai metode autentikasi yang dapat diperluas.
  • @nocobase/plugin-auth di plugin digunakan untuk menginisialisasi modul manajemen autentikasi di kernel, dan juga menyediakan metode autentikasi dasar berupa username (atau email)/password.

Perlu digunakan bersama dengan fungsi manajemen pengguna yang disediakan oleh plugin @nocobase/plugin-users

Selain itu, NocoBase juga menyediakan berbagai plugin metode autentikasi pengguna lainnya:

Melalui plugin-plugin di atas, setelah administrator mengkonfigurasi metode autentikasi yang sesuai, pengguna dapat langsung login ke sistem menggunakan identitas pengguna yang disediakan oleh platform seperti Google Workspace dan Microsoft Azure, atau dapat juga terhubung ke alat platform seperti Auth0, Logto, dan Keycloak. Selain itu, developer juga dapat dengan mudah memperluas metode autentikasi lain yang dibutuhkan melalui antarmuka dasar yang kami sediakan.