
If user login 365 CRM(Cloud) outside of office premise, we need to set session time within 30 mins. If they login 365 CRM(Cloud) with office premise then it set session time out be 8 hrs.
Hi,
You can change the session timeout configuration in System Settings-> General -> Set Session Timeout -> Select custom option.
Please note, you need to have an administrator role to configure timeout.
However, these are global settings (will effect inside/outside the office).
I am afraid currently it is not possible to set Timeouts depending on the network.
Furthermore, Model-Driven Apps (if you utilize) uses default Azure Active Directory Session Timeout Configuration which is pretty customizable.
See the following documentation:
https://docs.microsoft.com/en-us/power-platform/admin/user-session-management
Hope it answers your query, feel free to discuss if you have doubts.
Best,
Wahaj
(Mark verified if it helps to solve your problem)