OCT 17 2024 // 3 min read

Daytona Enterprise: OpenID and Workspace Management

Tags
  • enterprise
  • Authentication
  • workspaces

We're excited to share several new features and improvements that enhance the flexibility and usability of our platform. Let's dive into the highlights of what's new and what's on the horizon for Daytona Enterprise.

Recent Features

1. OpenID Connect Support

We've expanded our authentication options by adding support for generic OpenID Connect identity providers. This includes popular services such as Auth0 and Okta. Admins can now configure these providers by specifying:

  • A unique alias

  • An intuitive display name

  • The URL of the discovery document (exposing the identity provider metadata)

This addition offers greater flexibility in integrating Daytona with existing authentication systems.

2. Empty Git Repository Support

Daytona now supports creating workspaces from empty Git repositories. This straightforward but crucial feature opens up new possibilities for workspace initialization and management.

3. Improved Workspace Search

We've enhanced the workspace search functionality to be more user-friendly:

  • Previously, users had to enter the full workspace ID for results

  • Now, partial matching is supported, showing relevant workspaces based on partial name input

This improvement significantly streamlines the process of finding and managing workspaces.

Upcoming Features

  1. Audit Logging: We're in the final stages of implementing comprehensive audit logging.

  2. Automated License Generation: We're working on automating license generation for POCs (Proof of Concepts).

  3. Two-Factor Authentication: We'll be introducing two-factor authentication in the user dashboard for enhanced security.

Additional Updates

Cursor AI Code Editor Support

Users can now utilize the Cursor AI code editor for opening their workspaces, providing more options for development environments.

Configurable SSH Access

Admins now have the ability to disable SSH access to workspaces:

  • This affects IDEs that rely on SSH connections

  • When disabled, only VS Code in the browser can be used for workspace access

  • The SSH section is removed from the workspace card in this scenario

Improved Git Repository Selector UI

We've enhanced the user experience when selecting Git repositories for new workspaces:

  • Repositories are now identified by name and organization/owner

  • Content in dropdown items now wraps to new lines for a cleaner UI, replacing the previous horizontal scroll

Team Quota Expansion

In the coming week, we'll be expanding team quotas with a new property:

  • Admins will be able to limit the total number of workspaces a user can have within a team

  • This is in addition to the existing limit on maximum active workspaces

  • Users will need to delete existing workspaces to create new ones if they reach this limit

Conclusion

These updates reflect our ongoing commitment to improving Daytona Enterprise based on user feedback and industry best practices. We're excited about the enhanced flexibility, security, and user experience these features bring to our platform.

Stay tuned for more updates, and as always, we welcome your feedback and suggestions for future improvements.

other updates

Newsletter