What is recommended way to work with SMB network drives?

Hi,

I’m building a Photoshop UXP plugin that reads data from SMB network drive.

I’m using the localFileSystem API with persistent tokens (createPersistentToken / getEntryForPersistentToken), and it works, but on macOS users have to re‑authorize access frequently (e.g. after restarting Photoshop or the next day)

I also tried shell.openPath(“smb://server/share”) from a click handler, but on macOS it does not reliably trigger a login or reconnect dialog.

My question is there a simpler, supported way to keep network drive access?

Thanks!