External User-Agent


External User-Agent for native apps can be the system browser, or a native app provided by the Authorization Server.

Both the system browser and Authorization Server app affords several advantages for OAuth 2.0 over embedded web-view based user-agents, including

  • 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: