apicrud.auth.oauth2

oauth2

created 26-mar-2021 by richb@instantlinux.net

Classes

OAuth2()

OAuth2 for Session Authorization

class apicrud.auth.oauth2.OAuth2

OAuth2 for Session Authorization

callback(method, code=None, state=None)

Callback from 3rd-party OAuth2 provider auth

Parse the response, look up the account based on email address, and pass control to SessionAuth._login_accepted

Parameters
  • method (str) – provider name, such as google

  • code (str) – validation code from provider

  • state (str) – provider state