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

Control auth options #229

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from
Draft

Control auth options #229

wants to merge 2 commits into from

Conversation

sjaeckel
Copy link
Member

@sjaeckel sjaeckel commented Nov 1, 2023

This adds two flags to control authentication mechanisms, which is hereby put up to discussion whether it should be an opt-in or opt-out and whether a flag is appropriate for a group or we need something more flexible comparable to the priority strings of gnutls.

  • per default disable DIGEST-MD5 and PLAIN authentication, this can be enabled again by setting the flag XMPP_CONN_FLAG_WEAK_AUTH
  • allow to disable "non -PLUS" SCRAM methods via the flag XMPP_CONN_FLAG_STRONG_AUTH

@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from 6a82bf2 to 819caba Compare November 1, 2023 16:29
@sjaeckel sjaeckel force-pushed the control-auth-options branch 3 times, most recently from d6e60a9 to 7239779 Compare November 8, 2023 12:25
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from a2e7e77 to 47a4873 Compare November 8, 2023 12:25
@sjaeckel sjaeckel force-pushed the control-auth-options branch from 7239779 to 5e5d9a9 Compare November 8, 2023 12:43
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from 47a4873 to d4fa39f Compare November 8, 2023 12:43
@sjaeckel sjaeckel force-pushed the control-auth-options branch from 5e5d9a9 to 09a6e4d Compare November 8, 2023 12:49
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from d4fa39f to 8958408 Compare November 8, 2023 12:49
@sjaeckel sjaeckel force-pushed the control-auth-options branch 4 times, most recently from 17b3587 to 941aeb2 Compare November 9, 2023 11:17
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch 2 times, most recently from d6cde27 to 131dc08 Compare November 9, 2023 11:21
@sjaeckel sjaeckel force-pushed the control-auth-options branch from 941aeb2 to 83324df Compare November 9, 2023 11:45
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from 131dc08 to 7c6e74b Compare November 9, 2023 11:45
@sjaeckel sjaeckel force-pushed the control-auth-options branch from 83324df to bf475ff Compare November 9, 2023 12:25
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch from 0c098bd to 914f63b Compare November 9, 2023 14:44
@sjaeckel sjaeckel force-pushed the control-auth-options branch from bf475ff to 0f07822 Compare November 9, 2023 14:44
@sjaeckel sjaeckel force-pushed the scram-plus-variants branch 2 times, most recently from aa22dd0 to bfd0872 Compare November 27, 2023 22:50
Base automatically changed from scram-plus-variants to master January 29, 2024 09:04
@sjaeckel sjaeckel force-pushed the control-auth-options branch from 0f07822 to b644fe5 Compare January 29, 2024 09:05
@sjaeckel sjaeckel force-pushed the control-auth-options branch from b644fe5 to 460e345 Compare January 31, 2024 22:53
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.

1 participant