Im utilisant l'image fiware/idm à partir du docker et essayant de créer de nouveaux utilisateurs, mais sans succès. Comment puis-je générer des utilisateurs?Fiware/IDM Création d'utilisateurs, rôles
Dans le fichier docker de fiware/idm les étapes de base de données de synchronisation sont:
RUN sudo tools/with_venv.sh bin/keystone-manage db_sync && \
sudo tools/with_venv.sh bin/keystone-manage db_sync --extension=endpoint_filter && \
sudo tools/with_venv.sh bin/keystone-manage db_sync --extension=oauth2 && \
sudo tools/with_venv.sh bin/keystone-manage db_sync --extension=roles && \
sudo tools/with_venv.sh bin/keystone-manage db_sync --extension=user_registration && \
sudo tools/with_venv.sh bin/keystone-manage db_sync --extension=two_factor_auth
Il ne devrait pas avoir: sudo tools/with_venv.sh bin/keystone-manage -v db_sync --populate
aussi?
Et comment keystone sait quelle base de données remplir?
journaux de conteneurs quand essayez de créer user0:
2017-08-07 09:30:53.374 26 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:30:53] "GET /v3/ HTTP/1.1" 200 484 0.003970
2017-08-07 09:30:53.432 26 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:30:53] "GET /v3/role_assignments?role.id=7f080aaf37b847b8bf1603105bcbee4d&scope.domain.id=default HTTP/1.1" 200 339 0.040451
2017-08-07 09:30:53.469 28 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:30:53] "GET /v3/ HTTP/1.1" 200 484 0.003348
2017-08-07 09:30:53.925 28 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:30:53] "GET /v3/users?name=user0%40teste.com HTTP/1.1" 200 275 0.416366
Singup user user0.
INFO:idm_logger:Singup user user0.
2017-08-07 09:30:53.952 26 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:30:53] "GET /v3/ HTTP/1.1" 200 484 0.004296
2017-08-07 09:31:01.344 26 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:31:01] "POST /v3/OS-REGISTRATION/users HTTP/1.1" 201 517 7.388000
get() takes exactly 1 argument (2 given)
WARNING:idm_logger:get() takes exactly 1 argument (2 given)
[07/Aug/2017 09:31:01] "POST /sign_up/ HTTP/1.1" 302 0
2017-08-07 09:31:01.376 28 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:31:01] "GET /v3/ HTTP/1.1" 200 484 0.003152
2017-08-07 09:31:01.401 28 INFO eventlet.wsgi.server [-] 127.0.0.1 - - [07/Aug/2017 09:31:01] "GET /v3/role_assignments?role.id=7f080aaf37b847b8bf1603105bcbee4d&scope.domain.id=default HTTP/1.1" 200 339 0.020498
[07/Aug/2017 09:31:01] "GET /sign_up/ HTTP/1.1" 200 17135
Merci
Merci, mais comment créer un nouvel utilisateur? Faire un nouvel utilisateur acc à fiware-lab? En utilisant un script? Je suis désolé pour ce genre de question, mais je ne comprends pas comment je peux le faire. Pouvez-vous me donner un exemple plus précis? Merci encore – Naff16
Dans l'écran de connexion IdM Horizon, au lieu de mettre le nom d'utilisateur, mot de passe et cliquez sur connexion, cliquez simplement sur le lien «S'inscrire» ou utilisez «idm_ip: 8000/sign_up /' directement sur votre navigateur. Après cela, tapez les informations sur le nouvel utilisateur (nom d'utilisateur, email et mot de passe), cochez la case "J'accepte FIWARE ..." et cliquez sur le bouton "S'inscrire". Maintenant, suivez les étapes précédentes de la réponse ... – Dalton
Hé, @ Naff16. Avez-vous eu l'occasion de créer de nouveaux utilisateurs? – Dalton