mirror of
https://github.com/logto-io/logto.git
synced 2025-02-03 21:48:55 -05:00
fix(core): add opaque access token event listener (#4227)
This commit is contained in:
parent
6849f87f43
commit
d696df1683
2 changed files with 4 additions and 1 deletions
|
@ -4,7 +4,7 @@ import { getUtcStartOfToday } from '#src/oidc/utils.js';
|
||||||
import type Queries from '#src/tenants/Queries.js';
|
import type Queries from '#src/tenants/Queries.js';
|
||||||
|
|
||||||
export const accessTokenIssuedListener = async (
|
export const accessTokenIssuedListener = async (
|
||||||
accessToken: { accountId: string },
|
accessToken: { accountId?: string },
|
||||||
queries: Queries
|
queries: Queries
|
||||||
) => {
|
) => {
|
||||||
const { accountId } = accessToken;
|
const { accountId } = accessToken;
|
||||||
|
|
|
@ -18,6 +18,9 @@ export const addOidcEventListeners = (provider: Provider, queries: Queries) => {
|
||||||
provider.addListener('access_token.issued', async (token) => {
|
provider.addListener('access_token.issued', async (token) => {
|
||||||
return accessTokenIssuedListener(token, queries);
|
return accessTokenIssuedListener(token, queries);
|
||||||
});
|
});
|
||||||
|
provider.addListener('access_token.saved', async (token) => {
|
||||||
|
return accessTokenIssuedListener(token, queries);
|
||||||
|
});
|
||||||
provider.addListener('interaction.started', interactionStartedListener);
|
provider.addListener('interaction.started', interactionStartedListener);
|
||||||
provider.addListener('interaction.ended', interactionEndedListener);
|
provider.addListener('interaction.ended', interactionEndedListener);
|
||||||
provider.addListener('server_error', (_, error) => {
|
provider.addListener('server_error', (_, error) => {
|
||||||
|
|
Loading…
Add table
Reference in a new issue