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 and Octopus Cloud. 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.

Login support

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

Octopus Server Octopus Cloud
Username and Password *
Active Directory Authentication ❌  
Azure Active Directory Authentication *
GoogleApps Authentication *
Okta Authentication ❌  
Guest Login ✅  
GitHub *

Note: Entries marked with * are 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 and Octopus Cloud:

Octopus Server Octopus Cloud
Username and Password ❌  
Active Directory Authentication ✅  
Azure Active Directory Authentication *
GoogleApps Authentication ❌  
Okta Authentication
Guest Login ❌  
GitHub ❌  

* 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 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.

Need support? We're here to help.