Matches the URLs of basic permissions with "startsWith" semantics.
1.1K
This project is part of FIWARE. You will find more information about this FIWARE GE here.
Welcome to the main repository for the UPM's implementation of the FIWARE Identity Management Generic Enabler. Thanks to this component and together with PEP Proxy and Authorization PDP GEs, you will add authentication and authorization security to your services and applications.
This GE is based on a javascript environment and SQL databases. In order to run the identity manager the following requirements must be installed:
git clone https://github.com/ging/fiware-idm.git
cd fiware-idm/
npm install
cp config.js.template config.js
config.database = {
host: 'localhost', // default: 'localhost'
password: 'idm', // default: 'idm'
username: 'root', // default: 'root'
database: 'idm', // default: 'idm'
dialect: 'mysql' // default: 'mysql'
}
./generate_openssl_keys.sh
config.https = {
enabled: true, //default: 'false'
cert_file: 'certs/idm-2018-cert.pem',
key_file: 'certs/idm-2018-key.pem',
port: 443
}
npm run-script create_db
npm run-script migrate_db
npm run-script seed_db
sudo npm start
You can test the Identity manager using the default user:
[email protected]1234We also provide a Docker image to facilitate you the building of this GE.
They biggest change introduced in 7.x is that the identity manager no longer depends on Openstack components Keystone and Horizon. Now is fully implemented in Node JS. Another remarkable changes have been made:
Several resources could be managed through the API like users, applications or organizations. Further information could be found in the API section.
Finally, one of the main uses of this Generic Enabler is to allow developers to add identity management (authentication and authorization) to their applications based on FIWARE identity. This is posible thanks to OAuth2 protocol. For more information check the OAuth2 API.
MIT © 2018 Universidad Politécnica de Madrid.
Content type
Image
Digest
Size
219.3 MB
Last updated
almost 8 years ago
docker pull fhjima/fiware-idm