Control Anonymous Permission
This tutorial makes build artifacts in a dedicated public-release project available without signing in, while keeping source code and build logs private.
Allow Users to Create Root Projects
A root project has no parent. A site administrator can allow other users to create root projects through a group.
Allow to Create Child Projects
Grant a user permission to create projects under a particular parent without allowing root-project creation.
Manage Access Tokens
Open your user menu in the top-right corner and select Access Tokens.
Working with Two-Factor Authentication (2FA)
Require 2FA
Switch Authentication Source
For a user authenticated via internal database, it is possible to switch to authenticate via external system such as LDAP authenticator, or vice versa. This can be done by administrator from profile page of the user like below:
OAuth with Office 365 Mail Service
OneDev can be configured to send various notification emails via SMTP protocol, or create issues/comments from incoming emails via IMAP protocol. Basic authentication is used when connect to mail server via these protocols, and it will send password directly to mail server for verification which is considered insecure.
Single Sign On with GitHub
This tutorial explains how to set up single sign on with GitHub account
Single Sign On with Okta
This tutorial explains how to set up single sign on with Okta, and authorize users based on Okta group membership information
Let's Encrypt Setup with Kubernetes and nginx
This tutorial explains how to deploy OneDev into a Kubernetes cluster behind the nginx ingress controller, and protect it with Let's Encrypt.