Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.

SCRAM-SHA-1-PLUS + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) supports #36

Closed
Neustradamus opened this issue Jan 6, 2019 · 2 comments
Assignees
Labels
wontfix This will not be worked on

Comments

@Neustradamus
Copy link

Neustradamus commented Jan 6, 2019

After:

  • SCRAM-SHA-1

Can you add supports of:

  • SCRAM-SHA-1-PLUS
  • SCRAM-SHA-256
  • SCRAM-SHA-256-PLUS
  • SCRAM-SHA-512
  • SCRAM-SHA-512-PLUS
  • SCRAM-SHA3-512
  • SCRAM-SHA3-512-PLUS

You can add too:

  • SCRAM-SHA-224
  • SCRAM-SHA-224-PLUS
  • SCRAM-SHA-384
  • SCRAM-SHA-384-PLUS

"When using the SASL SCRAM mechanism, the SCRAM-SHA-256-PLUS variant SHOULD be preferred over the SCRAM-SHA-256 variant, and SHA-256 variants [RFC7677] SHOULD be preferred over SHA-1 variants [RFC5802]".

https://xmpp.org/extensions/inbox/hash-recommendations.html

-PLUS variants:

IMAP:

LDAP:

  • RFC5803: Lightweight Directory Access Protocol (LDAP) Schema for Storing Salted: Challenge Response Authentication Mechanism (SCRAM) Secrets: https://tools.ietf.org/html/rfc5803

HTTP:

2FA:

IANA:

Linked to:

@kevinfaveri kevinfaveri self-assigned this Feb 4, 2019
@kevinfaveri kevinfaveri added the wontfix This will not be worked on label Feb 4, 2019
@kevinfaveri
Copy link
Collaborator

Opa web client uses StropheJS as its XMPP Client.

Currently StropheJS supports SASL PLAIN, SASL DIGEST-MD5, SASL SCRAM-SHA1 and legacy authentication.

An improvement in the StropheJS on this front will not be done here... Maybe you can create a issue here so Strophe dev team adds support: https://github.com/strophe/strophejs/issues

@Neustradamus
Copy link
Author

Maybe you can look for?
Linked to: strophe/strophejs#314

@Neustradamus Neustradamus changed the title SCRAM-SHA-1 and SCRAM-SHA-1-PLUS + SCRAM-SHA-256 and SCRAM-SHA-256-PLUS supports SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) supports Mar 20, 2019
@Neustradamus Neustradamus changed the title SCRAM-SHA-1(-PLUS) + SCRAM-SHA-256(-PLUS) supports SCRAM-SHA-1-PLUS + SCRAM-SHA-256(-PLUS) + SCRAM-SHA-512(-PLUS) supports Nov 14, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants