Привет,
Я пытаюсь программно войти через провайдера в области безопасности weblogic из сервлета, используя этот код:
CallbackHandler handler = new URLCallbackHandler(userName, password);
Subject subject = Authentication.login(handler);
ServletAuthentication.runAs(subject, request);
Эти API-адреса, которые я нашел в wls-api.jar (и weblogic.jar) в weblogic 10.3.4.
Однако компиляция
дает ошибку:
cannot access weblogic.security.acl.internal.AuthenticatedSubject
[javac] class file for weblogic.security.acl.internal.AuthenticatedSubject not found
[javac] ServletAuthentication.runAs(subject, request);
Теперь я нахожу пакет.acl.internal в weblogic.jar (не wls-api.jar) Класс не входит ни в один из них.Кто-нибудь знает, где я их получаю, или я делаю это неправильно?