Guest account or temp account

Q1. What is the problem that you are trying to solve?
As admin or authorized user, I would like to be able to share resource (password/passphase/secret files) with guest account or temporary account, those account can be expired on pre-defined condition such as “expired in x days/hours”

Q2 - Who is impacted?
We currently have large amount users who are selected to be tester on temporary assignment, we need to grant those users read only temporary access more efficiently.

Q3 - Why is it important and/or urgent?
More secure practice in test phase.

Q4 - What is your proposed solution? (optional)
As admin or authorized user, I would like to be able to share resource (password/passphrase/secret files) with guest account or temporary account, those account can be expired on pre-defined condition such as “expired in x days/hours”. Since those users won’t be able to update the account and stay as permanent regular user, suggest having different license model for those type users.