2015-06-11 1 views
1

Когда выполняется следующий код C#, пользователю предлагается (в окне ADAL) ввести имя пользователя и пароль.Как запросить имя пользователя и пароль при получении токена доступа в Java

AuthenticationContext authContext = new AuthenticationContext("https://login.windows.net/common", false); 
AuthenticationResult result = authContext.AcquireToken(serviceUrl, clientId, new Uri(redirectUrl)); 

Я преобразовываю код в Java, используя ADAL для Java из GitHub. Я не вижу вызова метода purchaseToken(), который совпадает с тем, который я использовал в C#. Код, который я использую в настоящее время:

AuthenticationContext context = new AuthenticationContext(
    "https://login.windows.net/common", false, service); 
Future<AuthenticationResult> future = context.acquireToken(RESOURCE_URL, CLIENT_ID, username, password, null); 
AuthenticationResult result = future.get(); 

Однако ADAL не запрашивает имя пользователя и пароль. Для этого мне нужно добавить Java-код в консольное приложение. Есть ли способ лучше? Я бы предпочел иметь тот же опыт, что и в версии C#.

Благодаря

ответ

0

В настоящее время не поддерживают всплывающее окно Адал через Java.

 Смежные вопросы

  • Нет связанных вопросов^_^