OAuth2 Provider Module v1.0
The OAuth2 Provider module enables a Mule runtime engine (Mule) app to be configured as an Authentication Manager in an OAuth2 dance. With this role, the application can authenticate to previously registered clients, grant tokens, validate tokens, or register and delete clients, all during the execution of a flow.
The following documentation assumes a basic knowledge of the OAuth2 authorization protocol. For further reference, see the RFC-6749.
If the app behaves as the client in the OAuth2 dance, use the OAuth Module instead.
To use this module, you must be familiar with:
-
Anypoint Connectors
-
Mule runtime engine (Mule)
-
Elements and global elements in a Mule flow
-
Creating a Mule app using Anypoint Studio (Studio)
Anypoint Exchange provides templates that you can use as starting points for your apps and examples that illustrate a complete solution.
-
Introduction to Anypoint Connectors
-
Use Exchange to Discover Connectors, Templates, and Examples