Even if you store access tokens in a safe place on the device, you should think that it can be detected. This is why you should not have a client secret in your mobile application code. For access tokens, you can try to keep them safe, but you cannot make it 100% secure. Thus, you should not receive unnecessary areas or unnecessary long tokens.
ps. In general, a mobile device uses "response_type = token (implicit provisioning)" and should not receive update tokens. It depends on the authentication server policy, though ..
nov matake
source share