Skip to content

[1.0.0] Add support for EXTERNAL SASL auth.#177

Merged
ChadSikorra merged 1 commit into
FreeDSx:mainfrom
ChadSikorra:upgrade/external-sasl
Jun 8, 2026
Merged

[1.0.0] Add support for EXTERNAL SASL auth.#177
ChadSikorra merged 1 commit into
FreeDSx:mainfrom
ChadSikorra:upgrade/external-sasl

Conversation

@ChadSikorra

Copy link
Copy Markdown
Contributor

This adds support for EXTERNAL SASL auth. This way auth is supported via client certificates, which requires cert validation. This seems like it would be a common secure setup for apps / service accounts to avoid storing passwords in different spots. Supporting this required changes in the freedsx/sasl and freedsx/socket libraries.

I also started to refactor the representation of the AuthzID to make it less awkward to work with. I will need to follow up to replace its other usage. This PR is already quite big though. So wanted to separate that effort from this feature.

@ChadSikorra ChadSikorra force-pushed the upgrade/external-sasl branch 2 times, most recently from c41a8b7 to 5193c59 Compare June 8, 2026 11:59
@ChadSikorra ChadSikorra force-pushed the upgrade/external-sasl branch from 5193c59 to ac31e10 Compare June 8, 2026 12:17
@ChadSikorra ChadSikorra merged commit 0bc980e into FreeDSx:main Jun 8, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant