Hi
We are using Identity Platform to authenticate with Okta using OpenID connect provider.
The integration works fine, however the session seems to stay active despite blocking/deleting the user at the Identity Platform.
We have a web application that uses `firebase/auth` to authenticate.
Once authentication is successful the auth.onAuthStateChanged is triggered and a valid user is presented.
The id_token is valid.
Once the session is established, we then proceeded to delete the user from the Okta application which revokes their access to authenticate (subsequent logins will fail).
Despite that, each time I refresh the application (even in intervals of 1 hour which is the TTL of the session) the id_token still remains
active and firebase auth assumes the user still has access to the application.
At what point will it realize that the user no longer exists at the IDP. Does firebase even bother to re-authenticate with the IDP once in a while? Is it possible to force re-authentication?
Code snippet:
```
auth.onAuthStateChanged((user) => {
if (user) {
// force token refresh!
const idToken = await user.getIdToken(true);
if (!idToken) {
console.log("Logged in");
} else {
// ====> I'm expecting this to happen if I deleted the user from IDP, but it never does
console.log("Expired")
}
}
})
```