Handle multiple restaurant authorization

Hello There!
I am currently working on an App which manage multiple restaurants and looking at the documentation section I realized that the only way to authenticate through the resource APIs is using OAuth, So if I understood correctly I need to ask to each restaurant for permissions to access before doing any communication to Square APIs. Do I need to request permission one by one or there is a way to handle multiple location authentication?
We have some use cases where an owner of a restaurant can have multiple locations, like a franchise, and doing a configuration one by one could be annoying for the final user.

Thanks in advance

With Square OAuth the scope of the authorization is to the full merchant account which includes all the locations. :slightly_smiling_face: