Prefect does support a login system when self-hosted. According to the Prefect documentation, options for authentication include:
- Google/GitHub OAuth
- Username and password
Enterprise customers also have the option to set up a SAML 2.0 connection for authentication. Additionally, Prefect provides tenant-based protections where only members of your organization can log into your tenant based on the domain.
For more detailed information, you can refer to the Prefect
security page.