Autentikasi

Klik untuk menyalin

Modul untuk pendaftaran dan login pengguna.


Modul otentikasi menyediakan fungsionalitas pendaftaran dan login untuk pengguna aplikasi Anda.

Fungsi dasar untuk mengelola pengguna, grup, pendaftaran, dan otorisasi disediakan oleh modul Auth default. Itu juga menambahkan formulir pendaftaran standar ke aplikasi Anda.

Untuk memperluas fungsionalitas, khususnya kemampuan untuk masuk dan mendaftar melalui jejaring sosial, gunakan modul tambahan.

Pengaturan Pendaftaran

Modul Auth mengelola semua pengaturan pendaftaran. Jika pendaftaran dinonaktifkan, maka modul masuk sosial juga tidak akan dapat mendaftarkan pengguna baru.


Modul dasar untuk otorisasi dan pendaftaran

Modul Auth menyediakan otentikasi dan otorisasi untuk aplikasi Anda, termasuk manajemen pengguna, manajemen grup, pendaftaran pengguna, login, dan fungsi terkait. Itu diinstal secara otomatis ketika proyek dibuat. Secara default, middleware modul dilampirkan ke setiap titik akhir dan memberikan akses ke grup pengguna mana pun. Kontrol akses terperinci dapat dikonfigurasi dengan menyesuaikan pengaturan middleware di setiap titik akhir.

Login & Kata Sandi Pengguna Default

Masuk: [email protected]

Kata sandi: appmaster


Masuk dengan Google

Menerapkan masuk dan masuk dengan Google

Masuk dengan Google adalah modul mandiri untuk menerapkan fitur masuk dan masuk Google untuk aplikasi Anda.


Proses bisnis

  • Daftar

Digunakan jika Anda mengonfigurasi otorisasi dan otentikasi sendiri. Jika Anda menggunakan fungsi dasar modul Auth, maka untuk Sign-in with Google berfungsi, Anda hanya perlu menentukan Client ID di pengaturan.


Pengaturan Modul

Parameter Bawaan Keterangan
ID Klien kosong ID klien aplikasi Anda dari Google Console.

Untuk mendapatkan ID Klien - gunakan Google Cloud Console . Petunjuk pengaturan dapat dibaca di tautan ini.


Masuk dengan Facebook

Mendaftar dan masuk dengan akun Facebook Anda.

Masuk dengan Facebook adalah modul mandiri untuk menerapkan fitur masuk dan masuk Facebook untuk aplikasi Anda.


Proses bisnis

  • Daftar

Digunakan jika Anda mengonfigurasi otorisasi dan otentikasi sendiri. Jika Anda menggunakan fungsi dasar modul Auth, maka untuk Sign-in dengan Facebook berfungsi, Anda hanya perlu menentukan ID Aplikasi di pengaturan.


Pengaturan Modul

Parameter Bawaan Keterangan
ID aplikasi kosong ID klien aplikasi Anda dari Portal Dev Facebook.

Untuk mendapatkan ID Klien:

Kemudian tambahkan produk Facebook Login ke aplikasi Anda, aktifkan Facebook JavaScript SDK , dan tambahkan URL aplikasi Anda ke domain yang diizinkan.


Masuk dengan LinkedIn

Mendaftar dan masuk dengan akun LinkedIn.

Masuk dengan LinkedIn adalah modul mandiri untuk menerapkan fitur masuk dan masuk LinkedIn untuk aplikasi Anda.


Proses bisnis

  • Daftar

Digunakan jika Anda mengonfigurasi otorisasi dan otentikasi sendiri. Jika Anda menggunakan fungsi dasar modul Auth, maka untuk Sign-in dengan LinkedIn berfungsi, Anda hanya perlu menentukan ID Klien, URL Pengalihan, dan Kunci Rahasia di pengaturan.


Pengaturan Modul

Parameter Bawaan Keterangan
ID Klien tidak ada ID klien aplikasi Anda dari Portal Pengembang LinkedIn.
URL pengalihan tidak ada URL untuk dialihkan setelah otentikasi
Kunci rahasia tidak ada Kunci rahasia Aplikasi LinkedIn Anda

Untuk mendapatkan parameter yang diperlukan untuk mengonfigurasi modul, Anda harus mendaftar sebagai pengembang LinkedIn dan membuat aplikasi dengan pengaturan dasar.


Masuk dengan Apple

Daftar dan masuk dengan ID Apple.

Masuk dengan Apple adalah modul mandiri untuk menerapkan fitur masuk dan masuk ID Apple untuk aplikasi Anda.


Proses bisnis

  • Daftar

Digunakan jika Anda mengonfigurasi otorisasi dan otentikasi sendiri. Jika Anda menggunakan fungsi dasar modul Auth, maka untuk Sign-in dengan Apple berfungsi, Anda hanya perlu menentukan ID Klien di pengaturan.


Pengaturan Modul

Parameter Bawaan Keterangan
ID Klien kosong ID klien aplikasi Anda dari Pengembang Apple.

Anda memerlukan ID Apple dan akun pengembang untuk mendapatkan ID Klien. ID Apple dapat dibuat di sini . Kunjungi halaman ini untuk mendaftar sebagai pengembang Apple.


Google OAuth 2.0

Modul ini menyediakan SSO dengan Google untuk web dan aplikasi seluler Anda


Proses bisnis

Google OAuth 2.0: Dapatkan Token Akses

Memasukkan

  • refresh_token (string)
  • client_id (string)
  • rahasia_klien (string)

Keluaran

  • akses_token

Google OAuth 2.0: Dapatkan URL Auth

Memasukkan

  • client_id (string)
  • redirect_url (string)
  • scoper (string array)

Keluaran

  • url (string)

Google OAuth 2.0: Dapatkan Token Penyegaran

Memasukkan

  • kode_auth (string)
  • client_id (string)
  • rahasia_klien (string)
  • redirect_url (string)

Keluaran

  • refresh_token (string)
  • akses_token (string)