Case study

Identity and Access Management Module

A reusable sign-in and permissions module on ASP.NET and Microsoft Identity: account management, email confirmation, password recovery, two-factor authentication and social logins.

Security engineeringAuthentication and authorisation
IndustryCross-industry
EngagementCustom software development
ServicesSecurity engineering · Authentication and authorisation
PlatformASP.NET MVC · C# · Entity Framework Core
Access controlWeyBeeWeyBee
AdminManagerStaffAuditor
The client

Every business application needs secure sign-in and control over who can see what. The goal was a reusable module that could be added to new applications instead of building authentication from scratch each time.

The challenge
  • Cover the full account lifecycle securely.
  • Add two-factor authentication without making sign-in painful.
  • Support sign-in with existing Microsoft, Google and Facebook accounts.
What WeyBee did

WeyBee built the module on ASP.NET MVC with Microsoft Identity and Entity Framework Core. It handles accounts from creation to recovery, protects each user's resources through authorisation rules, and adds two-factor authentication by SMS and authenticator app.

What it does
Account management

Create, read, update and delete user accounts.

Account confirmation

Email confirmation for new accounts.

Password recovery

Secure self-service password reset.

Two-factor authentication

SMS codes and authenticator app.

External logins

Sign in with Microsoft, Google, Facebook and others.

Authorisation

Users can reach only the resources that belong to them.

AI Engineering · Next

AI-ready by design.
Where AI fits next.

A shared identity module is where AI security features belong.

Risk-based sign-in

Step up verification when a login looks unusual.

Access review assistant

Summarise who has access to what, and what looks wrong.

Anomaly detection

Flag suspicious account activity early.

Start with an AI use-case

One to two weeks to pick the use case and prove the data is ready.

Add AI to a system like this
DATAAlready in the platform
AI ENGINEModel to add
INSIGHTSignals surfaced
PRODUCTInside the workflow
ACTIONDecisions automated
How it is built
  1. Microsoft Identity on ASP.NET MVC with Entity Framework Core and MS SQL.
Results
  • A tested sign-in and permissions layer ready to drop into new applications.
Technology
ASP.NET MVCC#Entity Framework CoreMicrosoft IdentityMS SQL
Related services
Next case study

Luxury Watch Market Intelligence Platform with AI-Assisted Research

Start a project

Planning something similar?

Tell us what you're building and we'll suggest the right team, engagement model and first AI use case.

Ask AiBee

Let’s Connect

We reply within one working day.

What would you like to discuss?
4.6 Clutch 4.5 GlassdoorNDA on request100+ clients