diff --git a/app/app.vue b/app/app.vue
index 17562cf..6f6708d 100644
--- a/app/app.vue
+++ b/app/app.vue
@@ -7,7 +7,7 @@
boxArtifacts
settingsSettings
- logout Log Out
+ logout Log Out
diff --git a/app/pages/settings/index.vue b/app/pages/settings/index.vue
index 6fa4cce..a70dd18 100644
--- a/app/pages/settings/index.vue
+++ b/app/pages/settings/index.vue
@@ -3,8 +3,8 @@
Account Settings
-
Username
-
+
User ID
+
{{userId}}
E-Mail
@@ -50,9 +50,12 @@ import HeaderRow from "~/components/ui/table/HeaderRow.vue";
import ContentRow from "~/components/ui/table/ContentRow.vue";
import ContentCell from "~/components/ui/table/ContentCell.vue";
import dayjs from "dayjs";
+import {jwtDecode} from "jwt-decode";
const session = useCookie(Session.COOKIE);
+const userId = (jwtDecode(useCookie("identity").value) as any).upn;
+
const tokens: Ref = ref(undefined);
onMounted(() => {
Token.get((_tokens: Token[]) => {
diff --git a/nuxt.config.ts b/nuxt.config.ts
index 4eb3f24..aa457bb 100644
--- a/nuxt.config.ts
+++ b/nuxt.config.ts
@@ -20,7 +20,8 @@ export default defineNuxtConfig({
runtimeConfig: {
public: {
clientId: process.env.NUXT_PUBLIC_CLIENT_ID,
- idpUrl: process.env.NUXT_PUBLIC_IDP_URL
+ idpUrl: process.env.NUXT_PUBLIC_IDP_URL,
+ logoutUrl: process.env.NUXT_PUBLIC_LOGOUT_URL
}
},
modules: ['@pinia/nuxt']