diff --git a/packages/auth/src/auth-keycloak.js b/packages/auth/src/auth-keycloak.js
index 85aefa81175c09b03b667be71280cf52f289886e..10238787e0e31cc9105716b072c91f0c678bb367 100644
--- a/packages/auth/src/auth-keycloak.js
+++ b/packages/auth/src/auth-keycloak.js
@@ -89,7 +89,14 @@ export class AuthKeycloak extends AdapterLitElement {
             baseUrl = jsonld.getApiUrlForEntityName("FrontendUser");
         } catch(error) {
             // backwards compat
-            baseUrl = jsonld.getApiUrlForEntityName("Person");
+            try {
+                baseUrl = jsonld.getApiUrlForEntityName("Person");
+            } catch(error) {
+                // There are no entities, just give up.
+                return {
+                    roles: [],
+                };
+            }
         }
         const apiUrl = baseUrl + '/' + encodeURIComponent(userId);