Любой пример для этого конкретного потока AD?

Во всех вышеперечисленных случаях переменная правильно установлена, но неправильно прочитана! Правильный способ заключается в использовании двойных кавычек при ссылке на :

echo "$var"

Это дает ожидаемое значение во всех приведенных примерах. Всегда указывайте ссылки на переменные!


Почему?

Если переменная некорректна, она будет:

  1. Превращаться разделение поля , где значение разбивается на несколько слов по пробелам (по умолчанию) : До: /* Foobar is free software */ После: /*, Foobar, is, free, software, */
  2. Каждое из этих слов будет претерпевать расширение pathname , где шаблоны расширяются в файлы сопоставления: Before: /* После: /bin, /boot, /dev, /etc, /home, ...
  3. Наконец все аргументы передаются в echo, который записывает их , разделенные одиночными пробелами , давая
    /bin /boot /dev /etc /home Foobar is free software Desktop/ Downloads/
    
    вместо значения переменной.

Когда переменная цитируется:

  1. Подставлять его значение.
  2. Нет шага 2.

Вот почему вы всегда должны цитируйте все ссылки на переменные, если вы специально не требуете разделения слов и расширения имени пути. Инструменты, такие как shellcheck , могут помочь и будут предупреждать о недостающих котировках во всех вышеперечисленных случаях.

0
задан Contentop 3 March 2019 в 13:12
поделиться

1 ответ

Для SPA Microsoft рекомендовала использовать неявный грандиозный поток для аутентификации и авторизации. Вы можете пойти на неявный поток грантов. Чтобы получить токен с использованием неявного потока, выполните следующие действия:

Шаг 1:

Задайте URL-адрес своего ответа на портале Azure. У меня есть логин через почтальона, поэтому я ввел URL обратного вызова почтальона. См. Снимок экрана ниже:

enter image description here

Шаг 2:

Тест на почтальона для этого введите необходимую информацию, как показано ниже , Убедитесь, что вы выбрали тип аутентификации OAuth 2.0:

enter image description here

Шаг 3:

В ответ вы получите ваш токен, как показано ниже:

enter image description here

Заключительный шаг:

Вы можете получить доступ к своему ресурсу с помощью этого токена. см. приведенный ниже пример:

enter image description here

Для получения дополнительной информации вы можете найти здесь руководство Microsoft https://docs.microsoft. com / en-us / azure / active-directory / develop / v2-oauth2-auth-code-flow

также пример GitHub https://github.com/oauthjs/angular- oauth2

Правильный протокол аутентификации для вашего приложения вы можете посмотреть в этом документе https://docs.microsoft.com/en-us/azure/active-directory/develop/ v2-oauth2-неявный грант поток

0
ответ дан Md Farid Uddin Kiron 3 March 2019 в 13:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: