Deprecating authentication extensions #7738
Labels
kind/enhancement
This issue represents an enhancement we are committed to adding to Octopus as some time
state/happening
Currently in progress (4/4)
tag/breaking-change
The resolution of this issue introduced a deliberately breaking change
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
The text was updated successfully, but these errors were encountered: