The binding forms in the APBs for bindable mobile services (UPS, Sync, KeyCloak, Metrics) define the fields and properties that they need in json schema format. This is because angular has support for rendering and validating those forms. MDC uses React and we need to update those forms so they appear and validate as they did in the Angular code. The react library bindings uses is https://github.com/mozilla-services/react-jsonschema-form. One example of a place where the forms differ is the private key field of the iOS property of a UPS binding. In Angular the field rendered as two password fields and in React it renders as a plain text field. |