Module homey.cloud_oauth2_callback
Classes
class CloudOAuth2Callback (url)-
An OAuth2 callback that can be used in log-in flows.
This class must not be initialized by the developer, but retrieved by calling
ManagerCloud.create_oauth2_callback().Ancestors
- SimpleClass
- EventEmitter
- typing.Generic
Methods
def on_url(self, f: Callable[[str], None]) ‑> Self-
The
urlevent is fired when a URL is received. The user must be redirected to this URL to complete the sign-in process.Args
f- Callback that receives an absolute URL to the sign-in page.
def on_code(self, f: Callable[[str | Exception], None]) ‑> Self-
The
codeevent is fired when an OAuth2 code is received. The code can usually be swapped by the app for an access token.Args
f- Callback that receives an OAuth2 code, or an Exception if something went wrong.
Inherited members