FIWARE Wilma is the reference implementation of the PEP Proxy Generic Enabler specified within the FIWARE ecosystem. It works with both OAuth2 and XACML protocols
Wilma is an implementation of the FIWARE PEP Proxy Generic Enabler. The open standard specification for PEP proxies can be found here.
Wilma is used in combination with the Identity Management and Authorization PDP Generic Enablers to add authentication and authorization security to backend applications. This allows only specified users to access services. Policies and permissions can be managed down to the resource level allowing different access levels for different users.
Wilma is written in nodejs. The source code for the project can be found on GitHub. An official Docker image - fiware/pep-proxy
- is also available.
The Documentation for Wilma can be found below:
- User Guide
- Administration guide
- Tutorial on FIWARE Academy