Hi Adi, Denila has created a user story for this action in GitHub that Rajan has some questions about how to use the API at
Can you please respond to his comments at: https://github.com/openMF/self-service-app/issues/56 Ed On Tue, Oct 18, 2016 at 9:21 PM, Adi Raju <adi.r...@confluxtechnologies.com> wrote: > PSB > > > > *From:* Ed Cable [mailto:edca...@mifos.org] > *Sent:* 19 October 2016 07:18 > *To:* dev (dev@fineract.incubator.apache.org) > *Cc:* Adi Raju; Denila Philip > *Subject:* Questions regarding Log in via Self-Service APIs > > > > Hi Adi, > > > I will let the devs and PM working on the community Android self-service > app chime in with more specifics but we have some questions. > > > > *How do you pass the client ID as part of the login process?* > > When Puneet was working on the login he wasn't getting the Client ID as > part of the response from the login. Is this possible as it's needed to > only then display the accounts of that client. > > > > And could you clarify that this is the client ID that's created when their > client account is created in mifos (and not an ID that's generated when > their self-service user account is created). > > > > [Adi] As part of authentication response, we are not sending list of > client ids associated with the app user. In situations like agent banking, > this info could become too big. Best way to know clients associated with > self service user is using clients api itself. If the response is a single > client, app can directly proceed to accounts page. If it is more than one > client, list the clients. > > > > Yes, Client Id is different from app user/self service user id. > > > > *Self-Creation of a Self Service User ID* > > Is it possible for a client to create their own self-service user ID or is > that only supported by a back office staff? The use case is as such: I > download the app from the Google Play Store and have a link to "Sign Up". I > click sign up and then should be prompte for my account number or phone > number and then based on that it selects which client account i have in > mifos and I can then create my user ID and credentials. > > > > [Adi] App user creation is a secure operation which needs permissions to > use the APIs. In the scenario that you have mentioned, we need an > intermediate implementation that takes the open requests from clients an in > the background verify and create self service users. > > > > > > > > > > -- > > *Ed Cable* > > Director of Community Programs, Mifos Initiative > > edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649 > > > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > <http://facebook.com/mifos> <http://www.twitter.com/mifos> > > > -- *Ed Cable* Director of Community Programs, Mifos Initiative edca...@mifos.org | Skype: edcable | Mobile: +1.484.477.8649 *Collectively Creating a World of 3 Billion Maries | *http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos>