Skip to content
Discussion options

You must be logged in to vote

DevLake UI supports authentication, but its native options are limited. The most common method is Basic Authentication, which you can enable by setting the ADMIN_USER and ADMIN_PASS environment variables in your deployment. This creates an htpasswd file and protects the UI via nginx basic auth—see the relevant setup in the nginx configuration script.

If you need more advanced authentication (like OAuth2 or SSO), you can deploy DevLake behind an OAuth2 proxy (such as oauth2-proxy). The official Docker Compose setup includes an authproxy service that can be configured for providers like OIDC, Google, etc. This method secures the UI by requiring users to authenticate through your chosen ide…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by veetmoradiya3628
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant