|
|
|
acegi security
|
|||
|---|---|---|---|
|
#18+
хелп ми!!! пытаюсь прикрутить асеги к приложению,натыкал по мануалу строчек, приложение работает будто ничего и небыло! Что я забыл?или в чем я ошибся web.xml Код: 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. Код: 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. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 15:50 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
Аутентификация, видимо, работает. но ведь для того, чтобы управлять доступом к ресурсам, нужно настроить авторизацию. Т.е. настрой AccessDecisionManager, например org.acegisecurity.vote.AffirmativeBased. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 17:59 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
Совсем забыл - доступ к ресурсам должен каким-либо образом ограничиваться. Т.е. если секьюрим методы, то юзаем например аннотации, для URL-ов тоже что-нибудь придумываем, наверное, в зависимости от Web-фреймворка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2006, 18:10 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
спасибо!!! а можете обьяснить как эти многочисленые бины настраивать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:57 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
еще вопрос почему если в applicationContext-acegi-security.xml писать коменты на русском то все падает?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 14:43 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
после научного метода тыка по прописи accessDecisionManager Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. всё заработало, однако хотелось бы как нить понять чтож я такое написал, и как это все усовершенствовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 15:49 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
Как настраивать бины описано например в книжке "Spring In Action". Если смотреть на то, что ты написал и как это работает - почитай мануал по Acegi, который сравнительно небольшой. А упростить это все (в плане количества строк) можно, использовав например атрибут default-autowire="byName" в теге <beans/>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 18:25 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
мануал читал до и после ))боле мене понятно стало толькл после))) про Код: plaintext в референсе далеко не все пишут или я как-то неправильно читаю.мне например надо сделать так ,чтоб ползователей добавлять можно было из приложения(не моя прихоть).в доках нашел классы с методами которые вроде как позволяют это делать. возник вопрос мне надо самому написать примочку с использованием этих класиков или есть какаято альтернатива? p.s. пойду гуглить spring in action ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 10:01 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
Ну я бы создал класс привилегий юзеров, а дальше назначал бы каждому создаваемому юзеру свой набор привилегий. Соответственно, доступ к ресурсу предоставлять только при наличии соответствующей привилегии. Ничего архисложного вроде нет. Про авто-связывание бинов написано в "Spring In Action" изд-ва Manning. Они конечно уменьшают количество кода, но сложнее понять что от чего зависит. Так что, рекомендую написать так, как понятно, а потом включить autowire и удалить половину кода.:) Удачи. Кстати, делал собственные расширения в виде своих AuthenticationProvider, Authentication, AccessDecisionVoter,ConfigAttribute и аннотаций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 11:19 |
|
||
|
acegi security
|
|||
|---|---|---|---|
|
#18+
авторНу я бы создал класс привилегий юзеров, а дальше назначал бы каждому создаваемому юзеру свой набор привилегий. Соответственно, доступ к ресурсу предоставлять только при наличии соответствующей привилегии. Ничего архисложного вроде нет так и хочу, только еще надо сделать чтоб некий юзер(role_superpupermegaman) мог добовлять/удолять юзеров. авторКстати, делал собственные расширения в виде своих AuthenticationProvider, Authentication, AccessDecisionVoter,ConfigAttribute и аннотаций. забавно, что в референсе довольно таки часто упоминается фраза:"или сдаелайте свой\свою...."))) мнебы с имеющимся хозяйством для начала разобраться.... расширяли как брав исходник и дописывая необходимое? пока искал книгу spring in action встретил упоминание, что имеется на русском.случаем нету?а то на англ долго читаю,еще дольше понимаю))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 13:37 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=704&tid=2148344]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
2ms |
| others: | 220ms |
| total: | 307ms |

| 0 / 0 |
