The oauth2-server module is typically not used directly but through one of the available adapters, converting the interface to a suitable one for the HTTP server framework in use.
Adapters typically do the following:
Inherit from OAuth2Server.
Each of these functions should:
Adapters should preserve functionality provided by oauth2-server but are free to add additional features that make sense for the respective HTTP server framework.