This commit is contained in:
erikjohnston 2023-12-01 14:33:10 +00:00
parent d672bc31ba
commit 287fbe6daa
4 changed files with 16 additions and 2 deletions

View File

@ -174,6 +174,13 @@ any of the subsequent implementations of this callback.</p>
<p>Called after successfully registering a user, in case the module needs to perform extra
operations to keep track of them. (e.g. add them to a database table). The user is
represented by their Matrix user ID.</p>
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
<h3 id="on_user_login"><a class="header" href="#on_user_login"><code>on_user_login</code></a></h3>
<p><em>First introduced in Synapse v1.98.0</em></p>
<pre><code class="language-python">async def on_user_login(user_id: str, auth_provider_type: str, auth_provider_id: str) -&gt; None
</code></pre>
<p>Called after successfully login or registration of a user for cases when module needs to perform extra operations after auth.
represented by their Matrix user ID.</p>
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
</main>

View File

@ -10760,6 +10760,13 @@ any of the subsequent implementations of this callback.</p>
operations to keep track of them. (e.g. add them to a database table). The user is
represented by their Matrix user ID.</p>
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
<h3 id="on_user_login"><a class="header" href="#on_user_login"><code>on_user_login</code></a></h3>
<p><em>First introduced in Synapse v1.98.0</em></p>
<pre><code class="language-python">async def on_user_login(user_id: str, auth_provider_type: str, auth_provider_id: str) -&gt; None
</code></pre>
<p>Called after successfully login or registration of a user for cases when module needs to perform extra operations after auth.
represented by their Matrix user ID.</p>
<p>If multiple modules implement this callback, Synapse runs them all in order.</p>
<div style="break-before: page; page-break-before: always;"></div><h1 id="password-auth-provider-callbacks"><a class="header" href="#password-auth-provider-callbacks">Password auth provider callbacks</a></h1>
<p>Password auth providers offer a way for server administrators to integrate
their Synapse installation with an external authentication system. The callbacks can be

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long