If a user tries to log in via OIDC / ORCID and succeeds, but the fetch of group membership from the ALS server ( e.g. https://api1-prd.als.lbl.gov:8083/api/v1/users/0000-00... ) returns an empty array, the code throws an exception that invalidates the login result.
Instead the code should set group membership as blank, and continue on the success path.


If a user tries to log in via OIDC / ORCID and succeeds, but the fetch of group membership from the ALS server ( e.g.
https://api1-prd.als.lbl.gov:8083/api/v1/users/0000-00...) returns an empty array, the code throws an exception that invalidates the login result.Instead the code should set group membership as blank, and continue on the success path.