The keycloak apb binding playbook on only handles one binding to a mobile client before the client state can get out of sync.
i.e. When we run the bind playbook the mobileclient is annotated with information about keycloak such as realm, realm url etc. if we create 2 keycloak bindings (annotations are set twice), then we delete 1 binding, our annotations are removed but we still have one binding remaining. So we are in a state where we have a binding but no annotations.
|
|