OAuth2 Single Sign-On (SSO) with the new OAuth 2.0 Login module

I would say, precisely not. Accessing locations requires authorization (and hence authentication). This is precisely why O2 and O3 provide ways to separate the login screen from the location picker. In O2 it is optional and in O3 it is always the case.

So basically yes, you need to do the same thing as what was done in O3, i.e. a two-step login + location picking process.

Perhaps could you actually use those O3 ESMs in Bahmni, but for that I’m really not the correct person to ask. @angshuonline @ibacher may have clues?

We have plans of splitting the location section onto a different screen. But will take up after the upcoming release. And we will also like to support OAuth2 (optional).