matrix-spec/content
Nicolai Søborg 8891595554
Simplify password requirements
A strong password is not necessary complex (https://xkcd.com/936/). Having arbitrary password requirements is a bit of a pain - we should rather push for 2FA / passwordless auth. 

I don't think this is a breaking change as it only change a "SHOULD" sentence. Any mismatch between clients / servers should still be 'spec complient' within the old text.

ECP = Enforce Complex Password
Client ECP - Server ECP: 
Client ECP - Server not-ECP: 
Client not-ECP - Server not-ECP: 
Client not-ECP - Server ECP: Potentially `M_WEAK_PASSWORD` which the client should already be able to handle.

This change will probably make it easier to implement [MSC2000](https://github.com/matrix-org/matrix-spec-proposals/pull/2000/)
2022-09-15 12:44:45 +02:00
..
client-server-api Simplify password requirements 2022-09-15 12:44:45 +02:00
rooms Remove declared-invalid invite->knock restriction from auth rules (#1175) 2022-08-02 17:20:52 -06:00
_index.md Fix broken links to matrix-doc (#1032) 2022-04-20 16:36:14 +01:00
appendices.md Fix broken links to matrix-doc (#1032) 2022-04-20 16:36:14 +01:00
application-service-api.md Use auth header instead of query param for hs->as comms (#1200) 2022-08-04 11:33:16 -06:00
changelog.md v1.3 changelog generation 2022-06-16 08:31:07 -06:00
identity-service-api.md Clarify the use of JSON in requests and responses (#1185) 2022-07-28 13:45:54 +01:00
proposals.md Get rid of the proprosal-in-review label (#1036) 2022-05-03 13:45:44 +01:00
push-gateway-api.md Update content to call the new template for HTTP APIs 2021-08-27 19:16:42 +01:00
server-server-api.md Clarify the use of JSON in requests and responses (#1185) 2022-07-28 13:45:54 +01:00