Hi, I am building a webapp which permits developers to set up different data for their mobile apps. The developer might have say 5 apps on the go. I need them to be able to connect these mobile apps to access just the appropriate portion of the data for that app.
This sort of thing is often done elsewhere by generating an api key for each app that calls to the application. This api key is used to limit what data the app can access from within that users overall data in my webapp. This is how analytics packages like Flurry etc control access.
I see a similar functionality exists using email and password to authenticate mobile devices, is there a way to use some sort of generated api key instead for this purpose. I would need to be able to set and reset this key programatically not manually through the console.