Questions tagged [fiware-keyrock]

FIWARE Keyrock is the reference implementation of the Identity Manager (IdM) Generic Enabler specification. It is based on Openstack Horizon and Keystone.

Keyrock is responsible for authentication and authorization processes, together with PEP Proxy. An application or a user, that wants to access a protected service, authenticates with Keyrock IdM and gets an OAuth2 token. With this token, the application/user requests something to the protected service, reaching the PEP Proxy. The PEP Proxy gets the received token and validates it with Keyrock IdM. Once the token is valid, the application/user gets successful access to the protected service; otherwise, the access is denied.

Currently, the main concepts of Keyrock are:

  • Users
    • Have a registered account in Keyrock.
    • Can manage organizations and register applications.
  • Organizations
    • Are group of users that share resources of an application (roles and permissions).
    • Users can be members or owners (manage the organization).
  • Applications
    • It has the client role in the OAuth 2.0 architecture and will request protected user data. More information can be found in OAuth section.
    • Are able to authenticate users using their Oauth credentials (id and secret) which unequivocally identify the application.
    • Define roles and permissions to manage authorization of users and organizations.
    • Can register Pep Proxy to protect backends.
    • Can register IoT Agents.

More information: https://fiware-idm.readthedocs.io/en/latest/

35 questions
0
votes
1 answer

Fiware IDM server issue

I am using Fiware IDM version 6.2 and i have issues with keystone server (running on port 5000).. Keystone is working fine until server is not used for some amount of time (around 1 hour) after that first call that arrive ( in my case from pep-proxy…
Igor
  • 225
  • 1
  • 9
0
votes
1 answer

How does roles work in Keyrock?

I want to know how the role based authorization works in FIWARE Keyrock. I have tested a scenario where a user A registers an application appA in Keyrock. The user B that is not on the authorized list for application appA can request a token for…
0
votes
1 answer

Access SCIM API - Keyrock Fiware

I am using a fiware-idm image in a docker container (https://hub.docker.com/r/fiware/idm/) and I'm trying access the SCIM API. There is user "idm" (default user), he's provider and has all permissions. But when I try get all users: private String…
0
votes
1 answer

Keystone create user and permissions by api

I have an instance of Keyrock in fiware lab. in my app, im trying to create user with api as Fiware keystone api create user and access with horizon. now i check user: curl -s -H "X-Auth-Token:17007fe11124bd71eb60"…
Jakala
  • 121
  • 6
-1
votes
1 answer

Support SAML Keyrock

I'm looking for some documentation or paper to help me to make an example with Keyrock and SAML authentication. I have a SP SimpleSamlPHP, but I don't know how configure to make it works with Keyrock IdM.
1 2
3