Most clients request what they need automatically; where a client lets you name them, ask for the narrowest set that covers your work. The sign-in page shows you what is being requested before you approve it. Without offline_access, you’ll sign in again each time the session expires.