The British Medical Association (BMA) is the trade union and professional body representing doctors in the UK. It is formally recognized for collective bargaining at national and local levels, advocating for doctors’ rights, negotiating pay, and improving working conditions. BMA provides various products and services to its members, aimed at supporting their professional growth and workplace needs.
The Challenge
BMA faced significant challenges with its authentication process, as its members needed to maintain multiple usernames and passwords to access various products and services offered by different vendors using diverse technologies (e.g., Lotus Notes, Java, Hire Wire). This fragmented system resulted in a poor customer experience and hindered seamless access to member-exclusive content, discounts, and services. BMA required a streamlined authentication system that unified access through Single Sign-On (SSO) while ensuring secure integration with third-party content providers and verification systems.
Solutions
PearlArc successfully addressed the challenges by designing and implementing an Identity Access Management system as part of the Improved Customer Experience (ICE) project. Key features of the solution include:
- Single Sign-On (SSO): Built using OAuth 2.0 and OpenID Connect for seamless member authentication.
- Integration with Third-Party Services: Using reverse proxy and IP-based authentication to ensure secure and smooth content access.
- Membership Verification: Verifying membership credentials for access to exclusive discounts and services.
- Activity Tracking and Insights: User activities are tracked and visualized using MS Power BI, providing actionable data metrics.
The solution was developed using advanced Microsoft technologies, including ASP.Net Core 2.0, C#, Identity Framework 4.0, and MS Azure SQL, ensuring scalability, security, and compatibility with BMA’s diverse applications.
Key Outcomes
PearlArc’s Identity Access Management system streamlined BMA’s authentication process, improving member access efficiency by 75%, enhancing user satisfaction, and driving a 60% growth in engagement across BMA’s products and services.
- Enhanced member experience
- Secure and seamless integration
- Improved operational efficiency
- Actionable insights from user activity data
- Streamlined access for BMA members