Тёрка в тагах


Друзья

Его(2) Общие(0) Хотят дружить(0)


  • Atrinax

  • Blackoff

  • login

  • login

  • login

  • login

Враги

Его(0) Общие(0) Обиженные(1)

Большая Тёрка / Мысли / Личная лента olegchir /


olegchir
Нагнул Wicket, сделав кастомный тэг wicket:security.
Причем не использовано никакого internal api, чисто публичное.

<wicket:security onlyroles=«ROLE_ADMIN»>
здесь идут всякие кнопочки, доступные только админу
wicket:security>

<wicket:security onlyroles=«ROLE_USER»>
здесь идут всякие кнопочки, доступные только юзеру
...
Читать далее
...
wicket:security>


больше никакого бесполезного создания тонн классов для каждой кнопочки!

Ну и, конечно, на панелях такую аннотацию тоже запилил

@AuthorizeViewContentOnlyFor("ROLE_ADMIN")
public class AdminDashboardPanel extends BasePanel {


Можно сказать, теперь системой безопасности даже можно пользоваться.
И Spring Security работает как по маслу.
Я практически счастлив, особенно учитывая? что сейчас 4.13 утра, и успех был не очевиден.