parent
0782d9d12d
commit
a0b391b417
2 changed files with 17 additions and 5 deletions
|
@ -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 */
|
||||
|
||||
|
|
12
src/App.vue
12
src/App.vue
|
@ -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>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue