|
|
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
всем привет Нужна консультация. Я в Java и в серверах приложений новичек, к моим ошибкам отнеситесь соответственно. пытаюсь сделать REST сервис. Среда Netbeans (7.4), сервер glassfish 4 . Собсно , c REST проблем нет - нужные данные возвращаются. Никак не могу сделать аутентификацию. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. web.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. glassfish-web.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. на сервере в Configurations/server-config/Security/Realms/file создан пользователь Configuration Name:server-config Realm Name: file User ID:user1 Group List:User1_group ну и результат на клиенте HTTP Status 500 - Internal Server Error на сервере WARNING: StandardWrapperValve[appx.me.org.service.ApplicationConfig]: Servlet.service() for servlet appx.me.org.service.ApplicationConfig threw exception javax.ejb.AccessLocalException: Client not authorized for this invocation если убрать @RolesAllowed("User1_role") - то все ок, в том смысле что данные возвращаются, но, понятное дело, ни о какой аутентификации речь уже не идет подключаться пытался из SoapUI и из программы на delphi предполагаю, что я что то неправильно или недописал в серверной части HELP ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 16:30 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
mvictor, в клиентской скорее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 16:51 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
fercmvictor, в клиентской скорее каким клиентом лучше проверить - чтоб просто было с SoapUI не получилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 17:00 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
mvictorfercmvictor, в клиентской скорее каким клиентом лучше проверить - чтоб просто было с SoapUI не получилось а в SoapUI логин/пароль задавали при обращении к сервису? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 17:48 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
fercmvictorпропущено... каким клиентом лучше проверить - чтоб просто было с SoapUI не получилось а в SoapUI логин/пароль задавали при обращении к сервису? конечно, даже в двух местах ) , в request properties и в Headers (Username, Password) я так понимаю, что на ваш (первый) взгляд, все сделано правильно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 17:58 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
mvictor, ну может юзера как-то нет так завели, я в glassfish не знаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2014, 18:18 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
да вроде, завел юзеров. как проверить? есть на форуме люди имеющие опыт с GF ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2014, 13:36 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
mvictorда вроде, завел юзеров. как проверить? есть на форуме люди имеющие опыт с GF ?Чтобы контейнер запрашивал аутентификацию, надо в web.xml описать защищенные ресурсы с помощью <security-constraint/> . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2014, 07:49 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
WGA, спасибо. Я читал что то подобное , но так и не смог врубиться , а что нужно указывать в <url-pattern>********</url-pattern> ? Что из себя представляет защищаемый ресурс применительно к REST сервису (или soap). В приведенной доке явно это не указано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2014, 17:06 |
|
||
|
Glassfish4, java, rest, authentication - help (
|
|||
|---|---|---|---|
|
#18+
mvictorWGA, спасибо. Я читал что то подобное , но так и не смог врубиться , а что нужно указывать в <url-pattern>********</url-pattern> ? Что из себя представляет защищаемый ресурс применительно к REST сервису (или soap). В приведенной доке явно это не указано.В <url-pattern> указываете шаблон адреса, к которому применяется правила безопасности. Например Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. url-pattern задается относительно context-root веб-приложения. Рекомендую почитать туториал . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2014, 21:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38543938&tid=2127695]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
153ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 451ms |

| 0 / 0 |
