authlib中的Mongodb支持

2024-04-29 19:02:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经了解了lepture的authlib是如何工作的,我有一点障碍,库中有类似于SQLAlchemy的授权代码等模型混合,但是它是为sqla设计的,有可能在mongodb中实现authlib吗?谢谢


Tags: 代码模型sqlalchemymongodblepture障碍sqlaauthlib
1条回答
网友
1楼 · 发布于 2024-04-29 19:02:10

是的。您只需要实现ClientMixinAuthorizationCodeMixinTokenMixin缺少的方法。你知道吗

在文档https://docs.authlib.org/en/latest/flask/2/authorization-server.html中有如下句子:

  1. 客户端由用户(开发人员)在您的网站上注册。如果您决定自己实现所有缺少的方法,请深入了解ClientMixinAPI参考。你知道吗
  2. 如果您决定自己实现所有缺少的方法,请深入了解TokenMixin API参考。你知道吗

以下是混音:

  1. https://docs.authlib.org/en/latest/specs/rfc6749.html#authlib.oauth2.rfc6749.ClientMixin
  2. https://docs.authlib.org/en/latest/specs/rfc6749.html#authlib.oauth2.rfc6749.TokenMixin
  3. https://docs.authlib.org/en/latest/specs/rfc6749.html#authlib.oauth2.rfc6749.AuthorizationCodeMixin

签出https://github.com/opendatateam/udata此项目正在使用mongodb。你知道吗

相关问题 更多 >