github ErugoOSS/Erugo v0.0.010
Release v0.0.010: External auth provisional support

latest releases: 0.1.1, v0.0.011
27 days ago

I'm excited to announce Erugo v0.0.010, featuring provisional external authentication provider support! This release allows administrators to configure multiple OAuth and OpenID Connect providers, giving your users more flexible login options while maintaining security.

🔐 New Features

External Authentication System

  • Added support for multiple authentication providers
  • Built-in support for:
    • Google
    • Microsoft
    • Authentik
    • Generic OpenID Connect (OIDC)
  • Configurable through the admin interface
  • Secure OAuth2 implementation with proper callback handling

Authentication Management

  • Admin UI for managing authentication providers
  • Ability to enable/disable providers individually
  • Configuration validation to ensure proper setup
  • Support for provider-specific parameters (tenant IDs, base URLs, etc.)
  • Visual provider selection on login page with icons

image

UI Enhancements

  • Improved login screen with authentication provider options
  • Enhanced settings interface for authentication configuration
  • Better form validation and error handling

image

📋 Admin Instructions

To configure external authentication providers:

  1. Navigate to Settings > System > Auth Providers
  2. Click "+" button
  3. Select a provider type and configure required fields - Erugo will display the callback URL for you to add to external provider
  4. Enable the provider
  5. Use the provided callback URL in your external provider configuration

Don't miss a new Erugo release

NewReleases is sending notifications on new releases.