Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecating authentication extensions #7738

Closed
ankithkonda opened this issue Aug 29, 2022 · 2 comments
Closed

Deprecating authentication extensions #7738

ankithkonda opened this issue Aug 29, 2022 · 2 comments
Assignees
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

Comments

@ankithkonda
Copy link

ankithkonda commented Aug 29, 2022

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

@ankithkonda ankithkonda added kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time tag/breaking-change The resolution of this issue introduced a deliberately breaking change state/happening Currently in progress (4/4) team/fire-and-motion labels Aug 29, 2022
@ankithkonda ankithkonda self-assigned this Aug 29, 2022
@ankithkonda ankithkonda changed the title Uninstalling Consolidated Guest Authentication Provider Deprecating authentication extensions Jan 8, 2023
@ankithkonda ankithkonda reopened this Jan 8, 2023
@OctopusDeploy OctopusDeploy deleted a comment from Octobob Jan 8, 2023
@OctopusDeploy OctopusDeploy deleted a comment from octoreleasebot Jan 8, 2023
@ankithkonda ankithkonda removed the tag/breaking-change The resolution of this issue introduced a deliberately breaking change label Jan 8, 2023
@ankithkonda ankithkonda added the tag/breaking-change The resolution of this issue introduced a deliberately breaking change label Jan 8, 2023
@tothegills
Copy link
Contributor

Release note: Octopus no longer supports custom authentication extensions. Read the blog for more details: https://octopus.com/blog/deprecating-authentication-extensions

@Octobob
Copy link
Member

Octobob commented May 16, 2024

🎉 The fix for this issue has been released in:

Release stream Release
2022.4 2022.4.209
2023.1+ all releases
2024.2 2024.2.5727
2024.3+ all releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

4 participants