Что такое библиотека Java, чтобы открыть браузер AzureAD для входа пользователя в систему и вывести токен? - PullRequest
0 голосов
/ 28 марта 2019

Я разрабатываю решение, которому нужен токен для запроса API отдыха.Я хочу, чтобы в начале моего кода всплыло окно для пользователя и я получил ответ с токеном.

Я разрабатываю намерение в JetBrains MPS, которое требует разрешения от пользователя для этого.Я читал это на GitHub: https://github.com/AzureAD/azure-activedirectory-library-for-java/

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

Хотелось бы, чтобы мой код выглядел такэто

azureADHelper foo = new azureADHelper()
string userType = "admin"
string companyWebName = "https://stackoverflow.com/"
foo.askUserIdentity(userType, companyWebName)
if (foo.permission == true){
    string token = foo.getToken()
}

1 Ответ

0 голосов
/ 28 марта 2019

Azure Active Directory предоставляет несколько библиотек для разных платформ.Для java " ADAL4J " используется библиотека.

Я надеюсь, что приведенный ниже снимок экрана кода поможет решить вашу проблему:

enter image description here

Вы можете проверить приведенный ниже пример, чтобы настроить объявление Azure в Java.

https://github.com/Azure-Samples/active-directory-java-webapp-openidconnect

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