nodejs should be installed
Create a folder and node project:
mkdir keycloak-admin
cd keycloak-admin
npm init -y
| ///usr/bin/env jbang "$0" "$@" ; exit $? | |
| //REPOS mavenCentral,sponge=https://repo.spongepowered.org/maven,jitpack=https://jitpack.io | |
| //DEPS com.github.Minestom:Minestom:master-SNAPSHOT | |
| import static java.lang.System.*; | |
| import net.minestom.server.MinecraftServer; | |
| public class server { |
| const KcAdminClient = require('keycloak-admin').default; | |
| const kcAdminClient = new KcAdminClient({ | |
| baseUrl: 'http://localhost:8180/auth', | |
| realmName: 'master', | |
| }); | |
| (async () => { | |
| await kcAdminClient.auth({ | |
| username: 'admin', |
| <other> | |
| <description>@emotion/memoize</description> | |
| <locations> | |
| <file>/node_modules/@emotion/memoize/dist/memoize.esm.js</file> | |
| </locations> | |
| <licenses> | |
| <license> | |
| <name>MIT</name> | |
| <url>https://raw.githubusercontent.com/emotion-js/emotion/tree/master/next-packages/memoize/master/LICENSE</url> | |
| </license> |
| /node_modules/react-dom/source.production.js | |
| /node_modules/popper.js/dist/esm/popper.js | |
| /node_modules/tippy.js/dist/tippy.chunk.esm.js | |
| /node_modules/@patternfly/react-core/dist/esm/components/Select/Select.js | |
| /node_modules/react-dropzone/dist/es/index.js | |
| /node_modules/@patternfly/react-styles/css/layouts/Flex/flex.js | |
| /node_modules/prop-types/factoryWithTypeCheckers.js | |
| /node_modules/@patternfly/react-core/dist/esm/components/Wizard/Wizard.js | |
| /node_modules/@emotion/stylis/dist/stylis.esm.js | |
| /node_modules/create-emotion/dist/index.esm.js |
| diff --git a/themes/src/main/resources/theme/keycloak-preview/account/resources/app/content/my-resources-page/ResourcesTable.tsx b/themes/src/main/resources/theme/keycloak-preview/account/resources/app/content/my-resources-page/ResourcesTable.tsx | |
| index 3b5f18141d..b45c5bb751 100644 | |
| --- a/themes/src/main/resources/theme/keycloak-preview/account/resources/app/content/my-resources-page/ResourcesTable.tsx | |
| +++ b/themes/src/main/resources/theme/keycloak-preview/account/resources/app/content/my-resources-page/ResourcesTable.tsx | |
| @@ -64,7 +64,7 @@ export class ResourcesTable extends AbstractResourcesTable<CollapsibleResourcesT | |
| }; | |
| private fetchPermissions(resource: Resource, row: number): void { | |
| - AccountService.doGet('resources/' + resource._id + '/permissions') | |
| + AccountService.doGet(`/resources/${resource._id}/permissions`) |
| import React, { useState, useEffect } from 'react'; | |
| export default function DataLoader(props) { | |
| const [data, setData] = useState(undefined); | |
| const [error, setError] = useState(); | |
| useEffect(() => { | |
| setData(undefined); | |
| const loadData = async () => { | |
| try { | |
| const result = await props.loader(); |
| var bla = [ | |
| { | |
| "additionalProperties": {}, | |
| "apiVersion": "apps.openshift.io/v1", | |
| "kind": "DeploymentConfig", | |
| "metadata": { | |
| "additionalProperties": {}, | |
| "annotations": { | |
| "template.alpha.openshift.io/wait-for-ready": "true" | |
| }, |
| { | |
| "_index":"git", | |
| "_type":"_doc", | |
| "_id":"Adikq24BY3-_RA9P50FM", | |
| "_score":1.0, | |
| "_source":{ | |
| "hash":"05a09dbae2edf6149c38a92ae7ef4cc32032b273", | |
| "date":"2019-02-02 14:39:43 +0100", | |
| "message":"Declare the reactive streams dependency in the parent-build", | |
| "refs":"", |
| agroal , Manyanda Chitimbo , [email protected] , external | |
| agroal , Sanne Grinovero , [email protected] , Red Hat | |
| agroal , Anamarija Talijanac , [email protected] , external | |
| agroal , Guillaume Smet , [email protected] , Red Hat | |
| agroal , Emmanuel Bernard , [email protected] , Red Hat | |
| agroal , Gwenneg Lepage , [email protected] , external | |
| agroal , Max Rydahl Andersen , [email protected] , Red Hat | |
| agroal , Andy Damevin , [email protected] , Red Hat | |
| agroal , George Gastaldi , [email protected] , Red Hat | |
| agroal , Luis Barreiro , [email protected] , external |