Autentikasi
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 PendaftaranModul 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 DefaultMasuk: [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.
Parameter | Bawaan | Keterangan |
ID aplikasi | kosong | ID klien aplikasi Anda dari Portal Dev Facebook. |
Untuk mendapatkan ID Klien:
- Dapatkan akun pengembang Facebook .
- Buat Aplikasi Facebook dengan pengaturan dasar .
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.
- 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.
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.
- 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.
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
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)