Skip to content

disable api key auth by default#140

Open
zackse wants to merge 2 commits into
mainfrom
ez/disable-api-key-auth-default
Open

disable api key auth by default#140
zackse wants to merge 2 commits into
mainfrom
ez/disable-api-key-auth-default

Conversation

@zackse
Copy link
Copy Markdown
Contributor

@zackse zackse commented May 6, 2026

https://stitchfix.atlassian.net/browse/DP-4629

Problem

#123 made api key auth support a toggle, but it's still enabled by default. Now that we want to disable it widely, to avoid config changes across many apps, we should update the default configuration to disabled.

Solution

Make disable_api_key_support = true the default. The resulting naming for enabling is unfortunate (double-negative), but that should be a rare case.

A future release could remove api key support altogether if desired.

zackse added 2 commits May 6, 2026 14:07
API key support now defaults to disabled; apps that use it must opt in
by setting `disable_api_key_support = false`.
@zackse zackse requested a review from a team as a code owner May 6, 2026 21:14
Copy link
Copy Markdown
Contributor

@soulcutter soulcutter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The resulting naming for enabling is unfortunate (double-negative)

oof, that IS awkward.

What was your thinking about release timing? ASAP?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants