mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-08-02 11:06:06 -04:00
add org.matrix.login.jwt so that m.login.jwt can be deprecated (#7675)
This commit is contained in:
parent
8bbe87f42d
commit
6920e58136
3 changed files with 12 additions and 4 deletions
|
@ -81,7 +81,8 @@ class LoginRestServlet(RestServlet):
|
|||
CAS_TYPE = "m.login.cas"
|
||||
SSO_TYPE = "m.login.sso"
|
||||
TOKEN_TYPE = "m.login.token"
|
||||
JWT_TYPE = "m.login.jwt"
|
||||
JWT_TYPE = "org.matrix.login.jwt"
|
||||
JWT_TYPE_DEPRECATED = "m.login.jwt"
|
||||
|
||||
def __init__(self, hs):
|
||||
super(LoginRestServlet, self).__init__()
|
||||
|
@ -116,6 +117,7 @@ class LoginRestServlet(RestServlet):
|
|||
flows = []
|
||||
if self.jwt_enabled:
|
||||
flows.append({"type": LoginRestServlet.JWT_TYPE})
|
||||
flows.append({"type": LoginRestServlet.JWT_TYPE_DEPRECATED})
|
||||
|
||||
if self.cas_enabled:
|
||||
# we advertise CAS for backwards compat, though MSC1721 renamed it
|
||||
|
@ -149,6 +151,7 @@ class LoginRestServlet(RestServlet):
|
|||
try:
|
||||
if self.jwt_enabled and (
|
||||
login_submission["type"] == LoginRestServlet.JWT_TYPE
|
||||
or login_submission["type"] == LoginRestServlet.JWT_TYPE_DEPRECATED
|
||||
):
|
||||
result = await self.do_jwt_login(login_submission)
|
||||
elif login_submission["type"] == LoginRestServlet.TOKEN_TYPE:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue