architecture – Token expiration for federation from IdP to IdP

I am designing a set of microservices and, instead of having each of them implement authentication against the corporate IdP, I intend to propose another IdP on their part.

Therefore, the architecture will look like this:
proposed architecture

My question is, what life should each of the tokens have (1 shorter than 2, vice versa, etc.) and why?