diff --git a/site/src/components/AuthTest.jsx b/site/src/components/AuthTest.jsx
index 69b9bc0..02fad2a 100644
--- a/site/src/components/AuthTest.jsx
+++ b/site/src/components/AuthTest.jsx
@@ -7,19 +7,19 @@ import ProfileFromApi from "./ProfileFromApi";
const AuthTest = () => {
return (
-
-
-
-
-
-
+
+
+
+
+
+
);
};
-export default AuthTest;
\ No newline at end of file
+export default AuthTest;
diff --git a/site/src/components/LoginButton.jsx b/site/src/components/LoginButton.jsx
index f807591..560863a 100644
--- a/site/src/components/LoginButton.jsx
+++ b/site/src/components/LoginButton.jsx
@@ -7,4 +7,4 @@ const LoginButton = () => {
return loginWithRedirect()}>Log In ;
};
-export default LoginButton;
\ No newline at end of file
+export default LoginButton;
diff --git a/site/src/components/LogoutButton.jsx b/site/src/components/LogoutButton.jsx
index 7eace16..d4c0a4e 100644
--- a/site/src/components/LogoutButton.jsx
+++ b/site/src/components/LogoutButton.jsx
@@ -11,4 +11,4 @@ const LogoutButton = () => {
);
};
-export default LogoutButton;
\ No newline at end of file
+export default LogoutButton;
diff --git a/site/src/components/Profile.jsx b/site/src/components/Profile.jsx
index 762ff6f..1e79af1 100644
--- a/site/src/components/Profile.jsx
+++ b/site/src/components/Profile.jsx
@@ -19,4 +19,4 @@ const Profile = () => {
);
};
-export default Profile;
\ No newline at end of file
+export default Profile;
diff --git a/site/src/components/ProfileFromApi.jsx b/site/src/components/ProfileFromApi.jsx
index 9edad6b..c11feda 100644
--- a/site/src/components/ProfileFromApi.jsx
+++ b/site/src/components/ProfileFromApi.jsx
@@ -3,35 +3,34 @@ import { useAuth0 } from "@auth0/auth0-react";
const ProfileFromApi = () => {
const { user, isAuthenticated, getAccessTokenSilently } = useAuth0();
- const [userMetadata, setUserMetadata] = useState(null);
-
+ const [message, setMessage] = useState(null);
+
useEffect(() => {
- const getUserMetadata = async () => {
- const domain = "dev-b-bgocbi.us.auth0.com";
-
+ const getMessage = async () => {
+
try {
const accessToken = await getAccessTokenSilently({
- audience: `https://${domain}/api/v2/`,
- scope: "read:current_user",
+ audience: "https://1t8da6s66e.execute-api.us-east-1.amazonaws.com/",
+ scope: "read:stuff",
});
-
- const userDetailsByIdUrl = `https://${domain}/api/v2/users/${user.sub}`;
-
- const metadataResponse = await fetch(userDetailsByIdUrl, {
+
+ const authorizedUrl = "https://1t8da6s66e.execute-api.us-east-1.amazonaws.com/authorized";
+
+ const authorizedResponse = await fetch(authorizedUrl, {
headers: {
Authorization: `Bearer ${accessToken}`,
},
});
-
- const { user_metadata } = await metadataResponse.json();
-
- setUserMetadata(user_metadata);
+
+ const message = await authorizedResponse.text();
+
+ setMessage(message);
} catch (e) {
console.log(e.message);
}
};
-
- getUserMetadata();
+
+ getMessage();
}, [getAccessTokenSilently, user?.sub]);
return (
@@ -40,15 +39,15 @@ const ProfileFromApi = () => {
{user.name}
{user.email}
- User Metadata
- {userMetadata ? (
- {JSON.stringify(userMetadata, null, 2)}
+ API Message
+ {message ? (
+ {message}
) : (
- "No user metadata defined"
+ "No message found"
)}
)
);
};
-export default ProfileFromApi;
\ No newline at end of file
+export default ProfileFromApi;