Skip to content

Commit 5df223d

Browse files
Add button to trigger token refresh to acme-account-console minispa demo app
1 parent 2ac9510 commit 5df223d

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

apps/acme-account-console/index.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ <h1>ClientId: <span id="clientInfo"></span></h1>
142142
<button name="securityBtn" onclick="showSecurity()" class="security">Security</button>
143143
<button name="appsBtn" onclick="showApps()" class="apps">Apps</button>
144144
<button name="reauthBtn" onclick="enforceCurrentAuth()" class="reauth">ReAuth</button>
145+
<button name="refreshBtn" onclick="refreshToken()" class="refresh">Refresh</button>
145146
<button name="stepupBtn" onclick="showStepUp()" class="stepup">Stepup</button>
146147
<button name="switchContextBtn" onclick="switchContext()" class="switchContext">Switch Context</button>
147148
<button name="accountBtn" onclick="keycloak.accountManagement()" class="account">Account</button>
@@ -231,8 +232,8 @@ <h1>ClientId: <span id="clientInfo"></span></h1>
231232

232233
};
233234

234-
const allContextClasses = ["profile", "account", "settings", "meinfo", "token", "idToken", "userinfo", "security", "apps", "reauth", "logout", "deleteAccount", "switchContext", "revoke", "stepup"];
235-
const contextClassesToHideDefault = ["meinfo", "token", "idToken", "userinfo", "reauth", "account", "deleteAccount", "switchContext", "revoke", "stepup"];
235+
const allContextClasses = ["profile", "account", "settings", "meinfo", "token", "idToken", "userinfo", "security", "apps", "reauth", "logout", "deleteAccount", "switchContext", "revoke", "stepup", "refresh"];
236+
const contextClassesToHideDefault = ["meinfo", "token", "idToken", "userinfo", "reauth", "account", "deleteAccount", "switchContext", "revoke", "stepup", "refresh"];
236237
const contextClassesToShowDefault = [...allContextClasses].filter((value, index, arr) => {
237238
return !contextClassesToHideDefault.includes(value);
238239
});
@@ -286,6 +287,10 @@ <h1>ClientId: <span id="clientInfo"></span></h1>
286287
});
287288
}
288289

290+
window.refreshToken = async function() {
291+
await keycloak.updateToken(-1);
292+
}
293+
289294
window.revokeToken = async function () {
290295

291296
const bodyData = new URLSearchParams();

0 commit comments

Comments
 (0)