OAuth 2 for native apps
12.3.4. Using OAuth 2 for native apps (RFC 8252)

This variant is thought for mobile apps that require persistent login (app is logged in for a long time, e.g. several months). Using the OAuth 2 refresh mechanism, this requirement can be met using standard solution.

See RFC8252 for details on this use case.