powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Апплет&авторизация в Oracle Apache Server
3 сообщений из 3, страница 1 из 1
Апплет&авторизация в Oracle Apache Server
    #33731550
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По сабжу,делаю POST из апплета,но нужно пройти авторизацию в Oracle Apache Server (версия Oracle 10.2g),для POST и авторизации использую Digest авторизацию(RFC 2617) из commons-httpclient-3.0.1 от Apache . Вообщем при попытке авторизации происходит 401 ошибка,из неё следует ,что апплет прошёл неудачную авторизацию.
Никогда не делал онное ,поэтому не пинайте меня,если я сделал что-то не так,просто есть некие сомнения по поводу RFC 2617,ниже кусочек апплета:


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
 public      String gettingConnect()
	
	{
		String result="some_result";
		String in_param = "in";
		String out_param = "123456";
		String url = "http://server:7778/user1/package_q.function1";
		 int  statusCode= 0 ;
                List authPrefs =  new  ArrayList( 3 );
		authPrefs.add(AuthPolicy.BASIC);
		authPrefs.add(AuthPolicy.NTLM);
		authPrefs.add(AuthPolicy.DIGEST);
		 try 
		{
			HttpClient client =  new  HttpClient();
			client.getParams().setParameter(AuthPolicy.AUTH_SCHEME_PRIORITY, authPrefs);
			Credentials defaultcreds =  new  UsernamePasswordCredentials("user_name", "password");
			client.getState().setCredentials( new  AuthScope("http://server",  7778 ,  null ), defaultcreds);
			PostMethod post =  new  PostMethod(url);
			post.addParameter(in_param, out_param);
			statusCode = client.executeMethod(post);
		}
		 catch  (Exception e) {
			e.printStackTrace();
			result=e.getMessage()+" statusCode= "+statusCode;
			 return  result;
		}
		 return  " statusCode= "+statusCode;
		
	}





Только не говорите ,чтобы я проверил логин/пароль,имя сервера и тд,с этим всё ok
...
Рейтинг: 0 / 0
Апплет&авторизация в Oracle Apache Server
    #33732548
lancer_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного не так сделал,т.к юзер уже авторизовался,моему апплету нужно использовать сущесвуюущую сессию,но как её взять из cookie?, из браузера?кто -нить знает данный механизм?
...
Рейтинг: 0 / 0
Апплет&авторизация в Oracle Apache Server
    #33884133
Oleg Romantsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже бьюсь с этой проблемой.....
не решил пока...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Апплет&авторизация в Oracle Apache Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]