authlib:未使用配置中的某些client_kwargs

Love authlib overall. Question about client_kwargs described in https://docs.authlib.org/en/latest/client/frameworks.html and https://docs.authlib.org/en/latest/client/django.html

Problem statement: I tried to pass "scope" and "audience" key/value pairs in the client_kwargs dict, but only "scope" key/value is used for generating URI for authorization. I need to pass "audience" for Atlassian OAuth2.0 https://developer.atlassian.com/cloud/jira/platform/oauth-2-authorization-code-grants-3lo-for-apps/

通过将“ audience” =“ api.atlassian.com”传递给oauth.atlassian.authorize_redirect进行修补后发现了解决方法。

问题:oauth.register / AUTHLIB_OAUTH_CLIENTS中的client_kwargs是否仅用于某些关键字参数?如果是这样,最好在文档中共享它;否则,将它与其他所有内容一起设置在config中会很方便。

在0.12.1和0.13.dev0中发现了此行为。 谢谢!