如何从前端的KeyCloak-Token中获取用户的角色?

时间:2019-01-06 14:51:57

标签: keycloak keycloak-services

我使用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;

  }

0 个答案:

没有答案