簡體   English   中英

如何使用用戶名為別名的OAuth2.0對Office365用戶進行身份驗證?

[英]How to authenticate Office365 users using OAuth2.0 where username is alias?

我有一個已在Office365上實現OAuth2.0的產品。 具有O365帳戶的用戶登錄到我的產品。 例如,user1 @ domain.org可以登錄其O365帳戶,並在身份驗證成功后重定向到我的產品。 我將他們的電子郵件地址存儲在我的數據庫中,以唯一標識用戶。 最近,該組織之一要求其用戶開始使用電子郵件別名登錄O365。 問題是,當身份驗證成功並且調用被重定向到我的產品時,我的代碼嘗試將存儲為user1@domain.org的用戶名與他們用來登錄Office365的別名進行匹配。 由於存在不匹配,我的產品給出了一個錯誤,指出存在id不匹配。 我想知道是否有一個API可以返回用戶正在使用的所有別名的列表,或者有更好的方法來處理這種情況? 任何意見表示贊賞,謝謝。

您可以通過Users.aliases:list返回用戶正在使用的所有別名的列表

暫無
暫無

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

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