簡體   English   中英

什么部分是定制的omniauth oauth2戰略與話語整合所必需的

[英]what parts are necessary for a custom omniauth oauth2 strategy for integrating with discourse

我正在使用使用omniauth進行身份驗證的話語。 我需要這個與我當前的用戶群(當前通過電子郵件或Facebook進行身份驗證)集成。 一種可能性是創建一個自定義的omniauth策略(如https://github.com/intridea/omniauth-oauth2 )。 我會對話語代碼進行一些調整,但是我需要將我當前的應用程序實現為Oauth2提供程序嗎? 或者有一個更簡單的解決方案嗎?

我知道這有點開放; 我想我正在尋找最簡單的方法來為這個應用程序添加話語,並且現在還有其他一百萬個事情正在進行中,所以非常專注於最快速的看似簡單的用例。

謝謝

走OAuth2路線似乎很合理。

另一種方法是使用Omniauth身份識別策略。 [1]使用Omniauth身份策略,您可以通過只讀訪問權限對數據庫進行身份驗證。 它也可以針對JSON API進行身份驗證。 [2]

[1] https://github.com/intridea/omniauth-identity [2] https://github.com/intridea/omniauth-identity#custom-auth-model

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM