Skip to content

Commit

Permalink
Add event on token expired
Browse files Browse the repository at this point in the history
  • Loading branch information
louptheron committed Sep 18, 2024
1 parent e750675 commit dc2f428
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions frontend/src/auth/hooks/useCustomAuth.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export function useCustomAuth(): {
isLoading: boolean
userAccount: UserAccountContextType | undefined
} {
// `| undefined` because it's undefined if the OICD is disabled which is the case for Cypress tests
// `| undefined` because it's undefined if the OIDC is disabled which is the case for Cypress tests
const auth = useAuth() as AuthContextProps | undefined

const [userAuthorization, setUserAuthorization] = useState<UserAuthorization | undefined>(undefined)
Expand Down Expand Up @@ -47,8 +47,10 @@ export function useCustomAuth(): {

useEffect(
() =>
// the `return` is important - addAccessTokenExpiring() returns a cleanup function
auth?.events?.addAccessTokenExpiring(() => {
// the `return` is important - addAccessTokenExpired() returns a cleanup function
auth?.events?.addAccessTokenExpired(() => {
// eslint-disable-next-line no-console
console.log('Renewing token...')
auth?.signinSilent()
}),
[auth]
Expand Down

0 comments on commit dc2f428

Please sign in to comment.