import { useCallback } from "react"; import logo from "./logo.svg"; import "./App.css"; function App({ keycloak }) { const fetchFromApi = useCallback(async (url) => { const response = await fetch(url, { headers: { Authorization: `Bearer ${keycloak.token}`, }, }); if (response.ok) { alert(await response.text()); } else { console.error(response.statusText); } }, [keycloak.token]); return (
logo

Edit src/App.js and save to reload.

{ e.preventDefault(); fetchFromApi("http://localhost:8081/api/userinfo"); }} > Get user email
{ e.preventDefault(); fetchFromApi("http://localhost:8081/api/users"); }} > Get all users
{ e.preventDefault(); keycloak.logout({ redirectUri: "http://localhost:3000", }); }} > Logout
); } export default App;