簡體   English   中英

使用Spring Social自動登錄OAuth

[英]Automatic OAuth login using Spring Social

我有一個Spring MVC Web應用程序,我正試圖授權使用通用帳戶將其發布到我們公司的Yammer供稿,但是我在弄清楚如何自動驗證該通用用戶並使用Yammer API創建會話時遇到了麻煩。 從我對OAuth2和Spring Social建立與服務提供商的連接的機制的閱讀中可以得知,始終需要通過服務提供商的登錄頁面進行手動用戶身份驗證才能獲得訪問令牌。 給定用戶的憑證,是否可以自動獲取令牌?

這就是OAuth用於Yammer OAuth流程的方式。 第三方應始終向用戶顯示授權對話框,並讓用戶允許訪問。 當用戶允許訪問時,OAuth流程就可以完成,您將擁有一個OAuth令牌。

如果您是Yammer客戶,則可以使用模擬功能來代表用戶獲取OAuth令牌。 用戶仍然會收到一封電子郵件,通知他們已為其帳戶激活了應用程序。 這需要經過驗證的管理員訪問Yammer的權限,而第三方應用程序通常將沒有這些權限。 模擬也可以防止希望進入Yammer App Directory的第三方遇到挑戰。

暫無
暫無

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

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