我使用KeyCloak进行身份管理。
登录后,如何使用户角色脱离令牌?
export class KeycloakService {
private keycloakAuth: any;
init(): Promise<any> {
return new Promise((resolve, reject) => {
const config = {
'url': 'http://localhost:8081/auth',
'realm': 'demo',
'clientId': 'Frontend'
};
this.keycloakAuth = new Keycloak(config);
this.keycloakAuth.init({ onLoad: 'login-required' })
.success(() => {
resolve();
})
.error(() => {
reject();
});
});
}
getToken(): string {
return this.keycloakAuth.token;
}