我有一個Node.js應用程序,它通過SOAP Web服務連接到Microsoft Exchange以使用日曆和郵件功能。
現在,我想用REST API做同樣的事情。
問題是這個應用程序將在後臺工作,所以我已經擁有用戶憑據,不能將其重定向到身份驗證頁面。
到目前爲止所有我找到ADAL你在AZURE註冊你的應用程序。但是這需要重定向。
有沒有辦法通過OAuth2在線連接到Office 365或Exchange,並使用REST API而不必重定向?如何通過OAuth2連接到Office 365而不使用node.js重定向?
0
A
回答
1
根據你的描述,你想實現對通過OAuth2用戶的Microsoft Graph後端應用程序。您可以嘗試按照客戶端憑證工作流程將AAD集成到後端void redirect uri中。你可以參考Call Microsoft Graph in a service or daemon app瞭解更多信息。
同時,由於您正在使用ADAL for node.js,因此您可以嘗試此存儲庫Server to Server via Client Credentials中的第二個示例,該示例遵循客戶端憑據grand flow從AAD訪問令牌。
任何進一步的關注,請隨時讓我知道。
0
重定向是安全要求。只有AAD應該收集AAD憑證。看到這個答案的詳細信息,原因如下:
How to authenticate user with Azure Active Directory using OAuth 2.0?
相關問題
- 1. 通過ADFS連接到Office 365
- 2. 如何使用PHPMailer連接到Office 365?
- 3. 通過PowerShell連接Office 365 Exchange Online
- 4. Office 365:使用Power Shell腳本連接到Office Online 365服務
- 5. 如何通過Gradle使用Office 365 SDK?
- 6. 如何使用C#從CSOM連接到Office 365上的CSOM?
- 7. 將Silverlight連接到Office 365 /「Sharepoint 2010 online」
- 8. 如何使用Office 365的
- 9. 如何通過Node.js連接到Postgres
- 10. 使用javascript重定向頁面將值連接到URL而不是重定向?
- 11. 重定向客戶端通過「www.domain.com」連接到「domain.com」使用django
- 12. 通過Ember.js和Torii連接到github(oauth2)
- 13. 鏈接到Office 365帳戶
- 14. 使用PHP和LDAP連接到Microsoft Office 365
- 15. 嘗試使用EWS連接到Office 365時出現401錯誤
- 16. 使用PHP連接到Microsoft Office 365的Exchange Online服務
- 17. 無法使用php連接到Office 365 imap_open
- 18. 爪哇 - 如何連接到Microsoft Office 365的SharePoint
- 19. 通過mx記錄確定域正在使用Office 365
- 20. Office 365:需要將根域重定向到www
- 21. 通過Service.svc代理重定向連接
- 22. WOPI使用office 365
- 23. coldfusion與Office 365交換連接
- 24. 通過使用node.js通過打開連接到mongo
- 25. 如何mailto office 365?
- 26. 在Office 365使用SP.js的SharePoint外接
- 27. Ical .ics無法通過Office 365讀取
- 28. 通過圖形API訪問Office 365
- 29. 通過API搜索Office 365郵件