I’m assuming the “auto logout” feature here is Perspective’s inactivity timeout. In response to the OP: it is working as intended. We never designed it to log you out of the IdP when timing out of the Perspective session. That could get really annoying if you have two different projects using the same IdP. Maybe you are active on one project, but inactive on the other.
For example: let’s say we have three Perspective Projects: Project A, B, and C, and each times out after 15 mins of inactivity and is set to log out of the Perspective session at that point. Let’s say the IdP is set to log the user out of its session after 30 mins of inactivity. Let’s say you log into Project A, which requires logging into the IdP. After a few minutes, you log into Project B, which uses the IdP session established by Project A, so you didn’t have to enter credentials to sign into Project B. Let’s say you do work on Project B for 20 mins. Project A went inactive and logs out. Now let’s say you try to open up Project C. If Project A’s inactivity timeout logged you out of the IdP, you’d have to re-enter credentials again, even though the IdP’s 30 minute timeout hasn’t fully elapsed.
Like @nicholas.robinson mentioned - you could enable the “Always ask the IdP to re-authenticate users by default” setting on the project (or system). This will force users to re-enter credentials on the IdP every time they wish to log into Perspective (or any other IdP client app). So if Perspective logs the user out of its session due to inactivity, the next time the user tries to log into the project, they have to re-enter credentials. The downside is: users will not get the convenience of being “remembered” in their browser session, thus bypassing the credential validation step(s).
@Kevin_Rice - which IdP are you using? what do your settings look like in Gateway Web Interface > Config > Security > General? what do your settings look like in your Perspective Project’s Properties (Designer Project Menu > Properties > Project > General)?