High-level description of the Client side library calls

Mobile Connect button

The client side appllication includes the 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 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 cellular or wi-fi network. If this fails, the client side app gets the information from the configuration file. Then the client side app 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 MSISDN from the configuration file, then the client side app prepares and sends the GET request with the MSISDN 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.