我想提供一些管理服務,將針對Office365 PowerShell實施,但我不想存儲可解密的管理員憑據 - 有沒有任何選項可用於直接使用憑據進行身份驗證?我正在考慮像OAuth或其他應用程序密鑰系統。Office 365 Powershell身份驗證不存儲憑據
0
A
回答
1
不是100%從問題中清除,但由於您不想存儲信用額度,我假設這將在客戶端計算機上運行,而不是在直接受您控制的系統上運行。我可以考慮兩種選擇,但它們都會大大增加這種腳本的複雜性。
選項1
分割你的腳本到2個,一個設置爲與提升權限,並要放置腳本系統上的其他運行在服務器上運行一個Web偵聽這會使REST調用您的Web偵聽器,這使您只能公開實際希望低特權腳本訪問的函數,而無需處理存儲信用。設置起來比較複雜,但不需要任何第三方。
選項2
使用privledged身份管理系統(我最熟悉的CyberArk但任何人應該沒問題的了)來存儲vim的信任狀,這樣,你會用簽名腳本證書,並將身份管理器設置爲僅允許使用該證書籤名的進程,並使用已知的有效IP連接來訪問該證書,再次使用Web呼叫。一旦你安裝了PIM,這很容易做到,但這可能是一個非常頭疼的事情,不用說昂貴。
希望我正確地理解了這個問題,其中一個方法可以幫助你。
相關問題
- 1. Xamarin.Android Office 365身份驗證
- 2. Power BI中的Office 365身份驗證
- 3. Azure/.NET Web API/Office 365-身份驗證
- 4. Office 365 API編程式身份驗證
- 5. Office 365 API MVC身份驗證
- 6. 身份驗證憑據
- 7. ios7 - 不能使用存儲身份驗證憑據後AFOAuthCredential
- 8. Windows身份驗證不接受憑據
- 9. Dynamics 365身份驗證
- 10. Outlook 365 API - 身份驗證
- 11. 使用Android KeyStore存儲用戶身份驗證憑證
- 12. MVC對Office 365 AD進行身份驗證
- 13. Login-AzureRmAccount - 依賴方:Microsoft Office 365身份驗證平臺
- 14. 如何從桌面身份驗證SharePoint Online(Office 365)
- 15. 使用Office 365帳戶進行Azure SQL身份驗證
- 16. 使用OAuth的Office 365/EWS身份驗證
- 17. 僅限網站集的Office 365身份驗證
- 18. 身份驗證Office 365 SharePoint Online OOTB服務
- 19. 使用Office 365 API的身份驗證問題
- 20. 使用Office 365身份驗證保護nuget-server
- 21. 使用Oauth2身份驗證的Office 365加載項
- 22. 如何通過Office 365上的Java進行身份驗證?
- 23. 在Office 365 Oauth2身份驗證中獲取令牌
- 24. Monotouch基於聲明的身份驗證連接到SharePoint/Office 365
- 25. 使用Outlook憑據驗證Windows身份
- 26. 發送身份驗證憑據與angular2
- 27. 指定WCF身份驗證憑據
- 28. Symfony3 LDAP身份驗證綁定憑據
- 29. pymongo身份驗證用戶憑據
- 30. 通過對話框從Office Addin對Office 365進行身份驗證
感謝您的輸入,應用程序將運行在我控制的系統上 - 但它將爲不同用戶管理Office365實例,所以我想避免將他們的個人管理憑據存儲在我的服務器上。我認爲正確的事情將是服務憑據,但我不認爲我可以將它們與Office 365的PowerShell一起使用 - 我對此打開了一個單獨的問題:http://stackoverflow.com/questions/41097604/office-365-powershell -login與 - 服務委託或-的oauth2 – Compufreak