KEYCLOAK-1711 Add get user info to js-console example

This commit is contained in:
Stian Thorgersen 2015-07-27 15:39:10 +02:00
parent 8d90ad816a
commit 8e25369001

View file

@ -10,6 +10,7 @@
<button onclick="refreshToken(9999)">Refresh Token</button> <button onclick="refreshToken(9999)">Refresh Token</button>
<button onclick="refreshToken(30)">Refresh Token (if <30s validity)</button> <button onclick="refreshToken(30)">Refresh Token (if <30s validity)</button>
<button onclick="loadProfile()">Get Profile</button> <button onclick="loadProfile()">Get Profile</button>
<button onclick="loadUserInfo()">Get User Info</button>
<button onclick="output(keycloak.tokenParsed)">Show Token</button> <button onclick="output(keycloak.tokenParsed)">Show Token</button>
<button onclick="output(keycloak.refreshTokenParsed)">Show Refresh Token</button> <button onclick="output(keycloak.refreshTokenParsed)">Show Refresh Token</button>
<button onclick="output(keycloak.idTokenParsed)">Show ID Token</button> <button onclick="output(keycloak.idTokenParsed)">Show ID Token</button>
@ -35,6 +36,14 @@
}); });
} }
function loadUserInfo() {
keycloak.loadUserInfo().success(function(userInfo) {
output(userInfo);
}).error(function() {
output('Failed to load user info');
});
}
function refreshToken(minValidity) { function refreshToken(minValidity) {
keycloak.updateToken(minValidity).success(function(refreshed) { keycloak.updateToken(minValidity).success(function(refreshed) {
if (refreshed) { if (refreshed) {