WP OAuth Server is a complete OAuth 2.0 server also known as an OAuth Provider. Once installed, the plugin will transform a WordPress install into a fully functional OAuth Server.
In addition to WP OAuth Server providing a secure connect application, it integrates into the WP REST API. Once an access token has been obtained, it can be use to make authenticated calls to the WP REST API. This features makes a great authentication flow for desktop and mobile applications.