GitHunt
FI

FIWARE/tutorials.Securing-Access

:closed_book: FIWARE 403: IDM - Securing Access to Resources

FIWARE Banner

FIWARE Security
License: MIT
Support badge

This tutorial secures access to a FIWARE application using the entities created in the
previous tutorial. The tutorial explains appropriate use of the
various OAuth2 grant flows, and how to use the Keyrock generic enabler as an Authorization Server to identify users.
Keyrock is also used as a Policy Decision Point (PDP) to restrict access.

The tutorial discusses code showing how to integrate Keyrock within a web application and demonstrates examples of
Authorization Server interactions using the Keyrock GUI. Some cUrl commands are also used to
access the Keyrock REST API - Postman documentation for these calls is also available.

Start-Up

NGSI-v2 Smart Supermarket

NGSI-v2 offers JSON based interoperability used in individual Smart Systems. To run this tutorial with NGSI-v2, use the NGSI-v2 branch.

git clone https://github.com/FIWARE/tutorials.Securing-Access.git
cd tutorials.Securing-Access
git checkout NGSI-v2

./services create
./services start
NGSI v2 ๐Ÿ“š Documentation Postman Collection

License

MIT ยฉ 2018-2026 FIWARE Foundation e.V.

Languages

Shell100.0%

Contributors

MIT License
Created August 10, 2018
Updated January 27, 2026
FIWARE/tutorials.Securing-Access | GitHunt