Overview#External User-Agent for native apps can be the system browser, or a native app provided by the Authorization Server.
- the security of a separate process
- usability of a shared authentication session
The system browser is the RECOMMENDED External User-Agent choice for most Authorization Servers, as it reduces implementation complexity by reusing the web Authorization_endpoint, and is often needed as a fallback even when an Authorization Server app is available.
More Information#There might be more information for this subject on one of the following:
- Embedded user-agent
- OAuth 2.0 for Native Apps
- System browser