Estoy trabajando con UAA de cloudfoundry. hay dos usuarios con el mismo correo electrónico: saml y uaa. cuando lo hago get, uaac me pide que elija al usuario:

uaac user get xxx@yyy.com
Select an origin:
1. uaa
2. SAML
Select user:  

Para evitar la pregunta también puedo hacer esto:

uaac user get xxx@yyy.com --origin=uaa

Y cuando lo hago

uaac member add scim.read xxx@yyy.com

Tengo:

RuntimeError: not all users found, none added

Y no puedo hacer

uaac member add scim.read xxx@yyy.com --origin=uaa

Entonces, ¿cómo puedo agregar una usuario específica a UAA?

0
piotrek 13 nov. 2017 a las 17:54

2 respuestas

La mejor respuesta

La única forma que encontré fue usar uaac curl:

uaac curl -XPOST -H "Tipo de contenido: aplicación / json" -H "Aceptar: aplicación / json" -d '{"valor": "xxxx-xxx-xxx-xxx-xxx", "origen": "uaa "," type ":" USER "} '/ Grupos / yyyy-yyy-yyy-yyy-yyyy / miembros

0
piotrek 4 dic. 2017 a las 13:24

Si está intentando crear una cuenta, y parece que lo está, dado que está intentando "añadir" un usuario al origen de UAA, debería utilizar uaac user add en lugar de uaac member add.

0
Josh Ghiloni 22 nov. 2017 a las 23:10