Menggunakan client id dan secret key dari laravel passport di vue js

Saya telah membuat api di laravel
Dan menginstall package passport.
Saya menginginkan api saya hanya
dapat digunakan oleh aplikasi yang
memiliki client id dan secret key
yang didapatkan dari laravel passport.
Setelah membuat api saya membuat
aplikasi frontend menggunakan vue js.
Bagaimana menyimpan secret key dan
menggunakannya yang didapatkan dari
laravel passport sebelumnya.
Apakah saya harus membuat satu
backend untuk vue js yang saya buat
agar secret key aman dan tidak
terlihat pada transmisi
pada inspect element?
Terimkasih.
avatar dayatsyarif_google
@dayatsyarif_google

2 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

1 Jawaban:

<div>Coba intip laravel sacntum, sepertinya kebutuhan kamu lebih ke sini<br><a href="https://laravel.com/docs/8.x/sanctum">https://laravel.com/docs/8.x/sanctum</a><br><br>Laravel passport bisa jadi pilihan, saat kamu betul betul butuh oauth2<br><br>sanctum ada "token abbiliteis" Token Abilities<br>yang bisa kamu gunakan untuk kasus tersebut<br><br></div>

avatar hilmanski
@hilmanski

2685 Kontribusi 2135 Poin

Dipost 3 tahun yang lalu

Tanggapan

Terimakasih. Jika saya mencoba menggunakan sanctum, apa bisa passport tetap digunakan untuk kebutuhan frontend yg menggunakan oauth2 (misal aplikasi android)

Di sanctum ada opsi API token, yang bisa dipakai mana saja, termasuk mobile

siap bang, terimakasih.

Login untuk ikut Jawaban