получение 'null' из свойства adalService.userInfo - PullRequest
0 голосов
/ 27 марта 2019

при использовании adal-angular6 (adal-angular4 создавала мне ту же проблему) и попытке получить userInfo из службы пакетов, я всегда получаю значение null (или объект с нулевыми значениями).

моя конфигурация:

app.modules.ts:

импорт:

       .......

         c.MsAdalAngular6Module.forRoot({
        tenant: '********-****-****-8***-************',
        clientId: '********-****-****-****-************',
        endpoints: {
                "....."
        },
        navigateToLoginRequestUrl: false,    
    }),    

        .......

провайдеры:

        ......
         c.MsAdalAngular6Service
        ......

и в app.component.ts:

    import { Component, OnInit } from '@angular/core';
    import { MsAdalAngular6Service, MsAdalAngular6Module } from 'microsoft-adal-angular6';



    @Component({
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: ['./app.component.css']
      })
    export class AppComponent implements OnInit {


    constructor(private adalService: MsAdalAngular6Service,) 
     {
        console.log(this.adalService.userInfo)
     }



     ngOnInit() {}

   }

* в версии adal-angular4 Я использовал функцию init () adalService в app.component вместо функции root () в app.module

в соответствии с несколькимиПримеры кода в GitHub это должно работать.пожалуйста, если кто-нибудь расскажет об этом вопросе, я буду вечно здоровым

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...