High-level description of the Client side library calls

Mobile Connect button

The Client side app includes MobileConnect button which starts the actions:

  • Send the request to the Server side SDK with identified data
  • Perform redirects from the Server side SDK

After these actions are completed the user should be authenticated on the server side.

Function calls to server side SDK

Overview schema 'With Discovery'

The Client side application tries to get the network parameters like msisdn, mcc, mnc, ip address from the cellular or wi-fi network. If this is not possible, the client side application gets the information from the configuration file. Then the client side application prepares and sends the GET request with the parameters to the server side SDK. After SMS confirmation by the user,the server side SDK returns the JSON string with token and user info to the client side app.

 

Overview schema 'Without Discovery'

The client side application gets the request parameter subscriberId from the configuration file, then the client side app prepares and sends the GET request with the subscriberId to the server side SDK. After SMS confirmation by the user the server side SDK returns the JSON string with token and user info to the client side app.