Как получить роль пользователя из KeyCloak-Token во внешнем интерфейсе? - PullRequest
0 голосов
/ 06 января 2019

Я использую 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;

  }
...