如何抓取Profile下的Login IP Ranges? How to retrieve Login IP Ranges of Profile via API?
#背景說明
Salesforce 可以根據不同的 Profile 來設定不同的 IP 允許範圍白名單。如果 user 從白名單以外的地方登入,就會被擋下來。
那我們除了可以從 UI 點進去看 Login IP Ranges 之外,有沒有其它方式可以大量地抓取/修改/上傳 Profile 的 Login IP Ranges 呢?
#相關解釋
這些 IP Ranges 不是 data,而是 metadata。所以諸如 SOQL 或是 Data Loader 之流,是抓不到這些資料的。
值得注意的是,在 Visual Studio Code 裡面的Org Browser 也找不到這款 metadata。
使用 SFDX command:
sfdx force:source:retrieve -m "Profile:Salesforce Integration Profile"
其中即列出了此 Profile 下所有的 Login IP Ranges。
其餘如法泡製即可。
留言
張貼留言