我一直在使用一個GraphQL後端爲所謂Scaphold.io和我一個服務平臺,正在努力實現與社會Auth0認證。但是,當我在平臺上啓用集成時,我看到三個突變。哪一個是實施社交認證的首選方法?GraphQL登錄與Auth0和Scaphold
1
A
回答
3
偉大的問題!簡而言之,您應該使用loginWithAuth0
突變。它更乾淨,需要更少的輸入變量。您需要通過突變的所有內容都是idToken
,這些內容可能來自Auth0 Lock或驗證accessToken
與您的身份驗證提供程序。完成此操作併成功登錄後,您應該在授權標頭中設置idToken
以供將來通過身份驗證的請求使用。
這裏有一個一步一步的指導與代碼示例,以幫助您開始您是否使用Auth0鎖定或滾動自己的OAuth流程:https://scaphold.io/community/blog/social-auth-graphql/
而且,這裏有一個更通用的指南,瞭解GraphQL身份驗證安全性和授權的權限管理您的API中: https://scaphold.io/community/blog/authentication-in-graphql/
而剛剛完成的故事,其他兩個突變導致從最初嘗試在分離的Auth0鎖定流動和使用滾動自己的社交登錄流程的身份驗證提供者的原生SDK(即Facebook iOS SDK或Google JS SDK),但很快就會被棄用。
+0
我看到了,我爲此使用了Auth0Lock,因此我將使用loginWIthAuth0突變。我不打算推出我自己的解決方案。 –
相關問題
- 1. Auth0登錄認證
- 2. Auth0社交登錄與HS256 JWT
- 3. 登錄user null Auth0/Spark Java
- 4. Auth0使用PayPal登錄
- 5. 用Angular 2登錄到Auth0
- 6. Angular-cli Auth0登錄配置
- 7. Auth0和Angular 2:使用登錄小部件登錄和路由失敗
- 8. Auth0:自定義登錄auth0.webAuth不是構造函數
- 9. Angular2使用Auth0單點登錄?
- 10. 使用Auth0測試優步登錄
- 11. Ionic app auth0 Google登錄使用Google+ App
- 12. GraphQL graph.cool用戶查詢不與Auth0令牌一起工作
- 13. 如何使用Auth0登錄與流星JS
- 14. Auth0和Asp.Net Core 2.0 Razor頁面登錄路徑問題
- 15. Auth0與Angular 1.5.8和webpack
- 16. 與Graphql
- 17. 與GraphQL
- 18. Swift-Application與登錄和offlinemodus
- 19. Auth0和ADAL.NET
- 20. Auth0和AWS Policy
- 21. Auth0和React PropTypes
- 22. Auth0和localStorage的
- 23. nodejs與Graphql
- 24. auth0 nodejs登錄用戶名密碼失敗
- 25. Auth0之後Angular $ http.get請求失敗登錄
- 26. 登錄重定向到第三方服務(即Auth0)
- 27. Auth0單點登錄WordPress的不是很漂亮
- 28. Auth0 - 登錄窗口小部件不顯示企業連接
- 29. 如何自定義auth0鎖定登錄界面?
- 30. 用Auth0登錄嘗試失敗後鎖定用戶帳戶
如果你想看到Auth0和GraphQL如何在一般的共同努力,我最近發表的這篇博客文章:https://auth0.com/blog/building-an-instagram-clone-with-graphql-and- auth0/ – marktani