Authentication provider compatibility

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 ServerOctopus CloudOctopus 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 ServerOctopus CloudOctopus 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.

Help us continuously improve

Please let us know if you have any feedback about this page.

Send feedback

Page updated on Tuesday, June 6, 2023