2017-07-15 44 views
-2

我有一個由Angular製作的前端應用程序和一個由前端通信的laravel製成的後端API。在角度和自舉應用程序中的身份驗證

現在我需要用戶認證,註冊,密碼重置以及所有相關的事情。據我瞭解,laravel已經內置了軟件來提供這個功能,但是它的目的是與laravel提供的前端一起使用。

我的問題是它是否也可以用作外部應用程序的身份驗證API - 在我的例子中是我的Angular前端應用程序?

如果可以,那麼會話如何管理?我想象laravel會在常規PHP會話中保持會話。如果我從瀏覽器訪問API,那麼我的瀏覽器會記住cookie中的會話ID。但是,如果我從Angular發送我的請求,那麼Angular如何保持會話ID?

回答

0

API是無狀態的,不使用會話。 API使用令牌。使用JWT通過API維護認證。在第一次驗證之後生成的令牌以及之後,通過API的每個請求都將使用該令牌。在角度「Satelizer」爲你做。

相關問題