Skip to content

Commit

Permalink
Add M_USER_DEACTIVATED to list of error codes (#2234)
Browse files Browse the repository at this point in the history
Spec PR for [MSC 2181](#2181).

Adds the `M_USER_DEACTIVATED` error code and a short description to the client-server API.
  • Loading branch information
anoadragon453 authored Aug 15, 2019
1 parent 87590cd commit 92c6f4c
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
7 changes: 5 additions & 2 deletions api/client-server/login.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -194,10 +194,13 @@ paths:
"$ref": "definitions/errors/error.yaml"
403:
description: |-
The login attempt failed. For example, the password may have been incorrect.
The login attempt failed. This can include one of the following error codes:
* ``M_FORBIDDEN``: The provided authentication data was incorrect.
* ``M_USER_DEACTIVATED``: The user has been deactivated.
examples:
application/json: {
"errcode": "M_FORBIDDEN"}
"errcode": "M_FORBIDDEN"
}
schema:
"$ref": "definitions/errors/error.yaml"
429:
Expand Down
1 change: 1 addition & 0 deletions changelogs/client_server/newsfragments/2234.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add ``M_USER_DEACTIVATED`` error code.
4 changes: 4 additions & 0 deletions specification/client_server_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,10 @@ Other error codes the client might encounter are:
:``M_UNAUTHORIZED``:
The request was not correctly authorized. Usually due to login failures.

:``M_USER_DEACTIVATED``:
The user ID associated with the request has been deactivated. Typically for
endpoints that prove authentication, such as ``/login``.

:``M_USER_IN_USE``:
Encountered when trying to register a user ID which has been taken.

Expand Down

0 comments on commit 92c6f4c

Please sign in to comment.