Foundation CSS 2.0: Major new version available

Byrnu Team
Foundation CSS 2.0: Major new version available

Foundation CSS 2.0: Major new version available

We are pleased to announce the availability of Foundation CSS 2.0, a major version that brings significant improvements to the technological infrastructure designed for Quebec's school service centers.

Modernized Authentication

Version 2.0 introduces a complete overhaul of the authentication system:

  • Backend-for-Frontend (BFF) Architecture with OIDC for secure server-side token management
  • Modular architecture supporting multiple authentication providers simultaneously
  • Automatic synchronization of user profiles based on provider claims
  • Migration from frontend MSAL to backend OIDC for Azure AD authentication
  • All configurations moved server-side

New Modules

Calendar Module

  • Management of working days and holidays
  • System calendar support

Support Module

  • Conditional authorization
  • Automated form with user and browser information collection

Grics Module

  • GRICS authentication support with EspaceApi module
  • Proactive OAuth token refresh

Markdown Module

  • Configurable GitHub-compatible rendering

User Management

  • Unified user search with role-based access control
  • Global administrator group with automatic role assignment
  • Default "User" group with module-defined roles
  • Prevention of system account impersonation

Real-time Notifications

  • Server-Sent Events (SSE) support for notifications
  • Improved error handling and connection establishment

SDK and Tools Enhancements

  • Upload/download functions with configurable content-type
  • Default error handler for all API requests
  • AutoMapper v15 support with complete documentation

Configuration and Development

  • Configuration validation for critical elements at startup
  • Support for no authentication provider scenario (anonymous mode)
  • Advanced logo and page title customization
  • Project generation from templates
  • Demo applications (Wiki, complete example)
  • Documentation integrated in sample application and NuGet package

Foundation CSS 2.0 represents a major evolution of Byrnu's Foundation for Quebec school service centers, with emphasis on security, configuration simplicity, and extensibility.