Octopus Deploy Documentation

Authentication provider compatibility

Last updated

Octopus ships with a number of authentication providers. The support for these providers differ between Octopus Server, Octopus Cloud and the Octopus Linux Container. Some authentication providers only work with Octopus Server, whilst others only work with Octopus Cloud. This page describes the compatibility of these providers in Octopus.

Most of the authentication providers listed here are available in modern versions of Octopus. However, some are shipped with Octopus from a specific version. Where this is the case, the version will be noted alongside the provider.

Login support

The following table shows login support for each authentication provider in Octopus Server, Octopus Cloud, and the Octopus Linux Container:

Octopus Server Octopus Cloud Octopus Linux Container
Username and Password *
Active Directory Authentication ❌   
Azure Active Directory Authentication ✅   
GoogleApps Authentication ✅   
LDAP Authentication (2021.2+) ❌   
Okta Authentication ✅   
GitHub *
Guest Login ✅   

Note: Entries marked with * are only supported via Octopus ID.

External groups and roles support

Octopus allows external groups and roles to be added as members of Teams in Octopus. The following table shows which authentication providers support this in Octopus Server, Octopus Cloud, and the Octopus Linux Container:

Octopus Server Octopus Cloud Octopus Linux Container
Username and Password ❌    ❌    ❌   
Active Directory Authentication ✅    ❌    ❌   
Azure Active Directory Authentication * * *
GoogleApps Authentication ❌    ❌    ❌   
LDAP Authentication (2021.2+) ✅    ❌    ✅   
Okta Authentication
GitHub ❌    ❌    ❌   
Guest Login ❌    ❌    ❌   

* For Azure Active Directory (AAD) users and groups, these must also be mapped in the Azure App Registration. Please read the Mapping AAD users into Octopus teams section for more details. For Octopus Cloud, external groups and roles cannot be configured for Azure AD when using Octopus ID.

For Okta groups to flow through to Octopus, you'll need to change the Groups claim fields. Please read the Okta group integration section for more details.

Octopus ID does not currently support configuring external groups and roles.

Need support? We're here to help.