Cosmetic
Some checks failed
/ build (push) Failing after 9s

This commit is contained in:
phil 2025-02-01 16:15:52 +01:00
parent 0782d9d12d
commit a0b391b417
2 changed files with 17 additions and 5 deletions

View file

@ -104,10 +104,18 @@ hr {
.hasResponseStatus.status-503 {
background-color: #ffA88050;
}
.role {
.role, .scope {
padding: 3px 6px;
border-radius: 6px;
margin: 3px;
}
.role {
background-color: #44228840;
}
.scope {
background-color: #8888FF80;
}
/* For home */

View file

@ -49,14 +49,18 @@ async function get_resource(id: string) {
<p>Hey, {{ keycloak.idTokenParsed?.name }}</p>
<img v-if="keycloak.idTokenParsed?.picture" :src="keycloak.idTokenParsed.picture" class="picture"></img>
<div>{{ keycloak.idTokenParsed?.email }}</div>
<div v-if="keycloak.resourceAccess && keycloak.resourceAccess['oidc-test-web']">
<span>Roles:</span>
<span v-for="role in keycloak.resourceAccess && keycloak.resourceAccess['oidc-test-web'].roles" class="role">{{
<div v-if="keycloak.resourceAccess && keycloak.resourceAccess['oidc-test']">
<span>Roles for oidc-test:</span>
<span v-for="role in keycloak.resourceAccess && keycloak.resourceAccess['oidc-test']['roles']" class="role">{{
role }}</span>
</div>
<div v-if="keycloak.idTokenParsed?.oidc_provider">
<span>Provider:</span>
{{ keycloak.idTokenParsed?.oidc_provider }}
{{ keycloak.idTokenParsed.oidc_provider }}
</div>
<div v-if="keycloak.tokenParsed?.scope">
<span>Scopes</span>:
<span v-for="scope in keycloak.tokenParsed.scope.split(' ')" class="scope">{{ scope }}</span>
</div>
<button @click="accountManagemnt">Account management</button>
<button @click="manuallyRefreshAccessToken">Refresh access token</button>