Building a dedicated platform with Azure AD B2B and B2C services along with system integration for an e-commerce partner, enabling processing of millions of automatic authentications per day
Building a dedicated platform with Azure AD B2B and B2C services along with system integration for an e-commerce partner, enabling processing of millions of automatic authentications per day
1

Customer introduction.

Customer introduction.

Our client is an organization whose main business activity is to create innovative solutions and systems for companies in the automotive industry. The goal of the organization is to create and design modern IoT systems and dedicated applications for international corporations. Our client also specializes in the most effective selection of marketing and business tools for its partners. The organization supports clients in 30 different European countries. The company has been marking its presence in local and international markets since 2009. The current objective of the company is to build a competitive advantage in dynamic and international business environments located throughout Europe. The organization is responsible for setting new standards and trends in international automotive markets.

2

Project description.

Project description.

The aim of the project was to create an innovative, dedicated B2C and B2B system for efficient customer service. The goal of our work was to create a platform for managing client content. Thanks to the implementation of the solution, client’s users will be able to log in and register to web APIs. Therefore, application customers, thanks to a single login, will be able to access all services provided by a dedicated system.

Another task of the platform was to provide our client's partners with unique services related to marketing and business activities in the broadly understood automotive industry. For our partner, extraordinary customer service is a key competitive advantage. Therefore, there was a need to design and implement a modern dedicated application for B2C and B2B customer service. It was crucial for the organization to design and implement an innovative IT solution that would strengthen and develop its competitive advantage in local and international markets

3

Customer challenges.

Customer challenges.

-Lack of a dedicated system for B2C and B2B customer service for our client's partners.

-Lack of a user-friendly solution that meets the latest UX/UI standards.

-Lack of a scalable platform that can meet the needs of the growing number of international users.

-Lack of solutions focused on extraordinary customer service.

-Lack of a flexible, dedicated system that allows effective editing of data in the application.

4

Our solutions.

-Implementation of the Active Directory B2C and Active Directory B2B Azure platform, focused on managing access to customer identities, capable of handling millions of authentications per day.

-Creating a platform that is focused at the scaling and security of authentications, can monitor and automatically handle threats such as denial of service, password spray or brute force attacks.

-Creating a white label authentication solution and customizing the entire user experience to seamlessly connect to your brand.

-The use of progressive profiling, which allows users to quickly complete the first transaction by collecting a minimum amount of data. Then gradually it is possible to collect more profile information from the client during future logs.

-Use of Azure AD B2C feature to facilitate the verification of a given user's identity and verification by collecting data about the user and then transferring it to a third-party system for authorization.

-Improved user experience - due to adoption of our dedicated system, the user is able to log in to all services/applications only once - he does not have to create a separate account to manage each application.

-Designing and implementing a dedicated platform that affects the satisfaction of our B2B partner's and B2C customers and encourages users to use all the company's services.

-Creating a dedicated IT solution to increase competitive advantage on international markets.

-Guaranteeing data security by the applied solution - data is stored in one place, which enables easy and effective control of information flow.

-Our solution facilitates the effective building of microservices infrastructure, instead of one large system, which is easier to manage and any system changes.

-One of the goals of the project was to avoid the problem of duplication of accounts and scattered data about users.

-We have implemented a functionality based on easy editing of user data - a change in one place enables a change in all websites and parts of the system.

-We made the basis, installation and configuration of the dedicated software according to the customer's needs.

-Due to the use of modern UX/UI standards, it was possible to create more effective onboarding processes for platform users.

5

Technologies and processes used in the project.

Technologies and processes used in the project.

- In the project, we used Azure AD B2C, which uses standards-based authentication protocols such as OpenID Connection, OAuth 2.0, and Security Assertion Markup Language. Due to the above service, the system integrates with the most modern commercial applications.

-We adopted Azure AD B2C, which allows users to create a single sign-on solution for all web applications, mobile applications, and APIs. As a result of the service used, user authorization is automatic.

- Azure AD B2C implementation made it easy to collect information from users during registration as well as profile editing. The information can then be transferred to an external system via an API.

-Integration of the Azure B2C platform with systems such as billing system, systems-oriented towards digital transformation, Amazon Cognito, or other dedicated video presentation systems.

-In the application, we used collaboration solutions focused on the automated onboarding of new users of the platform.

-Working in short two-week iterations to deliver the most value to the client in each sprint. For the Net PC team, it was crucial to respond dynamically to our partner's business needs in the shortest possible time.

-Storing information in the database in the system about the activity of employees.

-Admin panel to manage data in the application.

-Creating a tool for automatic data aggregation using the Azure cloud.

-We have developed dedicated design and analytical documentation for the entire system.

6

Project results.

-Net PC commandos managed to create a robust e-commerce solution that enables digitalization and efficient customer service for our partner by automating the authentication of the organization's customers.

-Creating a unique system that allows for the automatic authorization of platform users, as well as designing and implementing a tool to configure the authorization method.

-We have successfully implemented B2B collaboration capability in Azure Active Directory (Azure AD). This feature allows users to invite guest customers to collaborate with your organization.

-The system enables secure work with large and small external partners, even if they do not use Azure AD or do not have an IT department.

-Thanks to B2B collaboration, users can securely share company applications and services with external users while maintaining control over their own company data.

-The system, thanks to the Azure AD platform, allows you to manage guest users who can be delegated to application owners so that they can potentially directly add a user to any Microsoft application or other organization.

-Implementation of a user-friendly application according to the latest UX/UI rules.

-Thorough analysis of the solution both in terms of technology and business.

-Conducting dedicated workshops to thoroughly understand the client's business needs.

-Adoption of flexible and agile project management methods to adapt to rapidly changing potential user needs.

-In the client's platform, we managed to use modern business automation tools.

-One of the end results of the project was the creation of useful and convincing visualizations of the platform.

-During the project, we developed an analytical model and design documentation for the system.

-We also developed test documentation and prepared test data.

-As IT commandos, we were also responsible for the overall development of the system along with configuration and implementation.

-For our partner, we conducted training on the use of the platform.

7

Conclusion.

Conclusion.

The presented project in the area of ​​modern IT solutions for our partner from the automotive and e-commerce sector was a great success for us. We have proven that as IT Commandos we are able to effectively implement innovative and advanced solutions in the automotive industry. Thanks to the use of modern, dedicated authentication technologies and data processing automation in the B2B and B2C areas, the organization is able to continue to develop its competitive advantage on foreign and local markets. It is crucial for an organization to offer business and marketing support to application users. Thanks to the involvement of IT commandos, the discussed organization is able to create the image of an expert in the field of automotive and e-commerce sectors.

In addition, it was important for IT commandos from Net PC to satisfy the customer with the innovative B2B and B2C solutions using business process automation technologies. For IT commandos, this area is exciting and we want to develop our presence in the field of business process automation as well as in areas related to IT security. In addition, the use of tools for automatic user authorization and data processing opened new opportunities for organizational development for the client. Our solution has a holistic impact on the performance of the platform as well as the financial revenues of the entire organization. For our partner, it was important that we used flexible tools for data processing in the Azure AD B2C and B2B cloud to provide the organization with comprehensive IT support. As we’re IT Commandos, our goal is always to constantly produce innovative digital solutions for our business partners.