gravitee-io / issues

Gravitee.io - API Platform - Issues
64 stars 26 forks source link

[docker] Updating Identity provider gives "Property [syncMappings] is not recognized as a valid property" #3684

Closed pf-mike-breaton closed 4 years ago

pf-mike-breaton commented 4 years ago

Get the following error when saving an Authentication Identity:

Property [syncMappings] is not recognized as a valid property

Expected Behavior

no errors

Current Behavior

after adding an external identity and selecting the below option, the above error occurs:

Group and role mappings are computed during each user authentication. Platform administrators still have the ability to override mappings but those one will be refreshed after next user authentications.

Context

We need to be able to use the above option in order to ensure access rules are granted and taken away based on the centralized user roles within the external identity provider.

Your Environment

brasseld commented 4 years ago

Please indicate the repository you are using and its version.

Regards,

pf-mike-breaton commented 4 years ago

Docker containers:

brasseld commented 4 years ago

Sorry, I was asking about the repository : mongo or jdbc

pf-mike-breaton commented 4 years ago

oh, sorry: mongo:4.0 (also docker)

brasseld commented 4 years ago

haha,

I mean the gravitee repository plugin. So, you are using the mongodb-repository. Can you tell me which version of the plugin? Are you running modified version of docker images?

pf-mike-breaton commented 4 years ago

All out-of-the-box - it's a local development environment

brasseld commented 4 years ago

Hi @pf-mike-breaton

Can you check that your containers are up-to-date ?

Seems that your mgmt-api is not.

Jut have a try on our env demo, no problem at all: https://demo.gravitee.io/#!/management/settings/identities/am-test

Cheers,

pf-mike-breaton commented 4 years ago

Yes, that seems to be the issue, thanks for you time.