Skip to content

Deprecating authentication extensions #7738

Description

@ankithkonda

To continue providing secure authentication mechanisms for our customers, we plan to deprecate the support of externally developed authentication extensions in Octopus Server instances. If you are currently loading a custom authentication extension, please reach out to support@octopus.com.

Authentication providers are currently external dependencies for Octopus Server. We build and ship these out of band and allow customers to extend or implement their own flavours.

This has caused us some grief regarding engineering velocity; a small change becomes a painful exercise of updating versions on multiple projects. What should be a quick 1-hour fix turns into a week-long journey of multiple PRs.

To tackle this issue, we are consolidating authentication providers and other dependencies into Octopus Server. In future builds of Octopus Server at the end of 2023, all custom authentication mechanisms will stop working.

See our blog post for more information - https://octopus.com/blog/deprecating-authentication-extensions

If you have any issues, please reach out to support@octopus.com

Metadata

Metadata

Assignees

Labels

kind/enhancementThis issue represents an enhancement we are committed to adding to Octopus as some timestate/happeningCurrently in progress (4/4)tag/breaking-changeThe resolution of this issue introduced a deliberately breaking change

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions