2017-04-01 61 views
0

我想允許第三方應用程序從我的laravel應用程序訪問用戶數據。但我有點困惑這個過程如何實際工作。授權第三方應用程序訪問來自Laravel應用程序的用戶數據

我已經安裝了laravel護照和其工作的罰款。所以我想要做的是: 第三方應用程序具有唯一的client_id和祕密可以訪問任何用戶數據,如果用戶使用他的用戶名和密碼進行身份驗證。

我用護照針對移動設備的用戶認證。但是,訪問其他用戶數據,我不確定它是否有護照可能。

回答

0

有一個讀通過發行的訪問令牌:https://laravel.com/docs/5.4/passport#issuing-access-tokens。他們詳細地給你所有你需要的事情。雖然您將不得不開發自己的界面,以允許用戶管理他們允許訪問的客戶端。

一旦用戶可以訪問到第三方,然後,他們將有機會獲得該用戶的數據,因爲他們將在用戶的客戶端的一部分。

你也應該看這個laracast https://laracasts.com/series/whats-new-in-laravel-5-3/episodes/13

+0

謝謝,但我已經閱讀並實施了這一點。你能看看我的這個問題嗎? http://stackoverflow.com/questions/43172792/laravel-passport-autenticate-user-before-authorize – Nomi