IdentitySuite 2.0 Release Cover

Introducing IdentitySuite 2.0

What’s New in IdentitySuite 2.0

IdentitySuite 2.0 marks a major milestone in our journey to simplify and secure authentication. This release brings cutting-edge platform updates, modern authentication methods, and a redesigned database schema to support scalability and compliance.

1. Upgrade to .NET 10

IdentitySuite has been fully upgraded to .NET 10, leveraging the latest runtime improvements, performance optimizations, and security patches. This ensures long-term support and compatibility with modern frameworks and cloud environments.

🚀 Highlight: Passkey Authentication

With .NET 10, IdentitySuite now supports passkey-based login (WebAuthn/FIDO2). This enables secure, passwordless authentication across browsers and devices, reducing phishing risks and improving user experience.

2. Database Refactoring

IdentitySuite was originally designed to be lean, fast, and easy to integrate. In 1.x releases, we used integer primary keys to maximize simplicity and throughput—an excellent fit for monolithic setups and lower‑traffic environments.

As adoption grew across distributed and regulated scenarios, we refactored the database schema to align with identity best practices, interoperability needs, and GDPR‑aware design. The cornerstone of this change is a move from int keys to GUID (UUID) keys, with IdentitySuite 2.0 adopting UUIDv7 across core entities.

Why move from int to GUID?

  • Privacy-conscious identifiers: Sequential integers are easily enumerable and can reveal predictable patterns. GUIDs reduce direct correlation risks and help design privacy-aware data models.
  • Distributed scalability: GUIDs enable collision-free key generation across services and regions without centralized coordination—ideal for microservices and multi-tenant architectures.
  • Interoperability: GUIDs are widely adopted in identity systems, federations, and REST APIs, streamlining integrations with external providers and modern data pipelines.

Why UUIDv7 specifically?

  • Time-sortable keys: UUIDv7 embeds a high‑resolution timestamp, making keys naturally orderable by creation time without sacrificing uniqueness.
  • Better index locality: Compared to random UUIDv4, UUIDv7 improves index clustering and reduces fragmentation, yielding faster inserts and more predictable query performance.
  • Native platform support: IdentitySuite 2.0 leverages modern runtime support for UUIDv7 in .NET, simplifying generation and storage while aligning with current best practices.
⚠️ Breaking Change

The schema changes in 2.0 are not backward compatible with 1.x databases using integer keys. An upgrade requires data migration to the new GUID/UUIDv7 model.

⚠️ Database Engine Notice

In version 2, the package for using MySQL as a database engine is currently not available. This is due to the fact that the Pomelo.EntityFrameworkCore.MySql dependency has not yet been updated to support .NET 10.

You can follow the progress of this update on the official GitHub issue: Pomelo MySQL .NET 10 support issue .

Migration tool

To ease the transition, IdentitySuite 2.0 includes a Database Migration Tool that help coping existing 1.x data to the new structure, preserving relationships and integrity with minimal downtime.

💡 Pro tip

Run the migration in a staging environment first, then proceed to production. Detailed steps and safeguards are covered in the Migration Guide.

3. Certificate Management Enhancements

IdentitySuite 2.0 introduces flexible certificate management options to support advanced deployment scenarios and compliance requirements. You can now load custom certificates from either the filesystem or the Windows certificate store, giving you full control over your signing and encryption keys.

  • File-based loading: Supports .pfx, .p12, .pem, .cer, .crt, and .der formats.
  • Windows Store support: Load certificates directly from the OS store (Windows only).
  • Manual rotation: Built-in certificates can now be rotated manually via admin interface.
📘 Documentation

For setup instructions, supported formats, and rotation workflows, refer to the Certificate Management Guide.

4. UI & UX Improvements

We’ve made several refinements to the IdentitySuite interface to improve clarity, responsiveness, and overall user experience. From layout adjustments to better feedback messaging, the UI now feels smoother and more intuitive across all modules. In addition, a new notification system has been introduced, for example to alert administrators about the expiration of custom certificates.

Conclusion

IdentitySuite 2.0 delivers a future-proof authentication platform with modern standards like passkeys, a refactored database for scalability, and tooling to ease migration. Upgrade today to take advantage of these improvements and secure your applications with confidence.

Found this helpful? Share it with your team!

Logo

About IdentitySuite

IdentitySuite simplifies enterprise authentication for .NET developers. Built on proven technologies like ASP.NET Core Identity and Openiddict, we eliminate the complexity of OAuth 2.0 and OpenID Connect implementation while maintaining enterprise-grade security standards.

Copyright © 2025