Senwave is a Malaysian based company that provides Digital Transformation, Retail ERP, and F&B Ordering solutions to customers worldwide. Its mission is to accelerate the world’s transition to AI and blockchain and deliver IT services for the retail industry globally. Senwave’s Digital Transformation Solutions include solutions such as Supply Chain Management, Logistics and Fulfilment, Sales and Promotion Solutions, and more.
Senwave wanted to expand its business by integrating as many e-commerce vendors and applications as possible. To do so, they needed to onboard all the users from these different platforms including their vendors and social platforms. Senwave found it difficult and time-consuming to handle a lot of websites and user credentials, due to which they decided to opt for miniOrange’s SSO solution.
Senwave was looking for 3 major requirements:
Single Sign-On into Flutter-based mobile applications and Magento-based Single Page Web Applications (SPAs).
An On-prem Identity Provider to store their user identities from various sources.
Customized Registration and Login Flow for Magento-based Single Page Web Applications (SPAs) and their Flutter mobile application to onboard their users from various other platforms.
For Magento based Single Page Web Applications (SPAs) miniOrange provided three methods for user registration and login:
User registration flow using email and phone number: The registration page for the Magento-based Single Page Web Applications (SPAs) was integrated with the miniOrange user creation APIs, which allowed new users to register for both the Magento based Single Page Web Applications (SPAs) and miniOrange.
User login flow using email, phone number, IC, and Passport Number In this method, the user is redirected to the miniOrange login page, where they receive their login options such as email ID, password, mobile phone, and more. They can therefore log in using an IC or Passport Number. Subsequently, an OTP is sent to the user’s phone number. After successful login, the user is redirected back to the site and gets logged in.
User login and registration flow using social providers: Users were also able to register and login using Google, Facebook and Apple ID. All these options were made available on the sign-up form of the Magento-based Single Page Web Applications (SPAs) and login page of miniOrange.
For Flutter mobile application miniOrange provided three methods for user registration and login:
User registration flow using email and phone number: The Flutter mobile app’s registration page was integrated with the miniOrange user creation APIs so that the new user could register on both the mobile app and in miniOrange.
User login flow using email, phone number, IC, and Passport Number In this method, there was a login button available when any user attempted to open the Flutter mobile app. On clicking this button, the miniOrange login page would open in a webview.
User login and registration flow using social providers: Users could register and login using Google, Facebook, and Apple ID. Users were also able to link their other social profiles with a single click!
The existing users were migrated to miniOrange with all the user attributes (like email, first-name, last-name, mobile number, and more) that Senwave had in their existing application.
miniOrange Provided a Seamless SSO Solution for Flutter mobile application and Magento-based Single Page Web Applications (SPAs). By implementing miniOrange SSO solution, Senwave’s users were able to gain fast one click access to applications of their choice.
miniOrange On-premise IDP was used to store and manage all the identities of Senwave users.
Senwave was able to streamline its user login and registration process by implementing miniOrange’s safe and secure SSO solution along with miniOrange IDP which directly led to improved user experience and increased productivity for their users. Senwave also benefited with enhanced security for their applications and reduced IT costs.
Senwave were also provided with a completely customized user registration and login flow with various login and registration options for Magento-based Single Page Web Applications (SPAs) and Flutter mobile application as per their desired requirements.