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 | |||
Microsoft Entra ID Authentication | |||
Google Workspace 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 | |||
Microsoft Entra ID Authentication * | |||
Google Workspace Authentication | |||
LDAP Authentication (2021.2+) | |||
Okta Authentication †| |||
GitHub | |||
Guest Login |
* For Microsoft Entra ID users and groups, these must also be mapped in the Entra ID App Registration. Please read the Mapping Entra ID 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.
Page updated on Tuesday, June 6, 2023