When this is a shared service, the bind will need to connect to the remote keycloak and perform the configuration, and write the config to the local namespace.
POC work: https://github.com/aerogearcatalog/keycloak-apb/compare/master...philbrookes:shared-services-poc?expand=1#diff-bd84d488df2d1137568929b31a1f9c71R31
The binding should create a bearer client in the realm specified when provisioning it will be available from the provision credentials https://github.com/openshift/ansible-service-broker/blob/master/pkg/broker/broker.go#L900 |
|