keycloak-uncached
Fix on type for KeycloakInstance.realmAccess and KeycloakInstance.ressourceAccess
9/14/2018 9:34:14 AM
Changes
Details
diff --git a/adapters/oidc/js/src/main/resources/keycloak.d.ts b/adapters/oidc/js/src/main/resources/keycloak.d.ts
index f625982..3f26cb4 100644
--- a/adapters/oidc/js/src/main/resources/keycloak.d.ts
+++ b/adapters/oidc/js/src/main/resources/keycloak.d.ts
@@ -226,6 +226,14 @@ declare namespace Keycloak {
resource_access?: string[];
}
+ interface KeycloakResourceAccess {
+ [key: string]: KeycloakRoles
+ }
+
+ interface KeycloakRoles {
+ roles: string[];
+ }
+
// export interface KeycloakUserInfo {}
/**
@@ -263,12 +271,12 @@ declare namespace Keycloak {
/**
* The realm roles associated with the token.
*/
- realmAccess?: { roles: string[] };
+ realmAccess?: KeycloakRoles;
/**
* The resource roles associated with the token.
*/
- resourceAccess?: string[];
+ resourceAccess?: KeycloakResourceAccess;
/**
* The base64 encoded token that can be sent in the Authorization header in