The Engineering team found and resolved the cause of the API errors which occurred on Jan 28, 2021, described in this postmortem report.
It was determined that a particular “SCIM PATCH” for Group association requests from the Microsoft Azure portal was returning an invalid response from the Keeper servers based on the number of users within the group. The size of the response grew exponentially in size based on the number of users within the group. This issue caused memory exceptions to occur on all affected application servers, which subsequently generated API errors for login requests.
We have corrected the SCIM PATCH response in our Backend release 15.2.1 which went live on Saturday, Jan 30, 2021.
The SCIM specification https://tools.ietf.org/html/rfc7644#section-3.5.2 allows returning 204 as a result of GROUP's patch, which can greatly improve performance for large groups.
Jira Ticket: KA-3782