信号

Django-OAuth-TOOLKIT根据已触发的操作向各种信号发送消息。

您可以轻松地从 oauth2_provider.signals 并附加您自己的监听程序。

例如:

from oauth2_provider.signals import app_authorized

def handle_app_authorized(sender, request, token, **kwargs):
    print('App {} was authorized'.format(token.application.name))

app_authorized.connect(handle_app_authorized)

目前支持的信号包括:

  • oauth2_provider.signals.app_authorized -授权OAuth代码并授予访问令牌后触发