Android SDK with 2-Leg Authentication

Am I missing something? (I probably am…)

I can see pretty easily how to use the Android SDK with a simple login/password setup… But what happens if I’m using 2-leg authentication? The Particle side user doesn’t have a PW. There doesn’t seem to be any other way in the Android SDK to log a user in without the simple user/pass hit against the particle server…

The docs mention client secret and server key… but it doesn’t seem to be used at all in the sdk?

I’m confuzzled. What am I missing?

Trying to understand your issue here.
Where do you have 2-Legged authentication configured? Do you have your own backend to which your product users authenticate? You wish to receive an access token from Particle server after user authenticated to your own backend?
Please elaborate a little so we can help.