Я хочу пропустить требуемый интерфейс во время входа в Azure - PullRequest
0 голосов
/ 06 ноября 2019

Я успешно выполнил вход в Azure. Когда любой пользователь входит в систему 1 раз, мы получаем одно всплывающее окно «Запрошены разрешения». Здесь пользователь предоставляет разрешение на конкретное приложение Azure. После этого лазурь предоставит код, и с помощью этого кода будет продолжаться процесс.

Мы хотим пропустить всплывающее окно «Запрошены разрешения».

Существуют ли какие-либо настройки, с помощью которых приложение автоматически получает разрешение, и мы можем пропустить всплывающее окно «Запрошены разрешения» ??

enter image description here

МОЙ код:

$auth_url =  "https://login.microsoftonline.com/<tenant_id>/oauth2/v2.0/authorize" 
$client_id =  "<client_id>"; 
$redirect_uri = "<redirect_uri>"; 
$data = array(
'response_type' => 'code',
'client_id' => $client_id,
'scope' => 'User.Read',
'redirect_uri' => $redirect_uri,
'response_mode' => 'query',
);              
$auth_redirect_url = $auth_url.'?'.http_build_query($data);
drupal_goto($auth_redirect_url); exit;

Я также пробовал, не пропуская ни пустую область видимости. Это отображение какой-то ошибки

1 Ответ

1 голос
/ 06 ноября 2019

Просто перейдите к Azure Active Directory -> App Registrations на портале от имени глобального администратора , нажмите Grant admin consent. Тогда приложению было предоставлено согласие для всех пользователей, страница не будет отображаться при входе с обычным пользователем.

enter image description here

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