Merge pull request #202 from snikket-im/ka/oauthtweaks

OAuth tweaks
This commit is contained in:
Matthew Wild
2025-06-05 17:55:56 +01:00
committed by GitHub

View File

@@ -29,7 +29,7 @@ from flask import g as _app_ctx_stack
import werkzeug.exceptions import werkzeug.exceptions
from . import xmpputil from . import xmpputil, _version
from .xmpputil import split_jid from .xmpputil import split_jid
@@ -472,8 +472,13 @@ class ProsodyClient:
"redirect_uris": [ "redirect_uris": [
"https://{}/login_result".format(current_app.config["SNIKKET_DOMAIN"]) "https://{}/login_result".format(current_app.config["SNIKKET_DOMAIN"])
], ],
"application_type": "web",
"grant_types": ["password"], "grant_types": ["password"],
"response_types": ["code"], "response_types": [],
"token_endpoint_auth_method": "client_secret_post",
"scope": " ".join([SCOPE_RESTRICTED, SCOPE_DEFAULT, SCOPE_ADMIN]),
"software_id": "22aa246e-4373-51cb-bcaa-9f73bb235b84", # web-portal.snikket.org
"software_version": _version.version,
} }
async with self._plain_session as session: async with self._plain_session as session:
async with session.post( async with session.post(