2014-11-06 9 views
1

Пожалуйста, я хотел бы знать, как написать политику XACML для динамического управления. Я хочу контролировать разрешение пользователя на доступ к атрибуту со временем или датой.XACML для динамической авторизации с использованием времени и даты

+0

ПОЧЕМУ XACML 2.0? Какой двигатель вы используете? –

ответ

0

Вам нужно будет уточнить свой вопрос, если вы хотите, чтобы мы помогли в политике XACML.

Как правило, вы можете использовать плагин ALFA для Eclipse для написания политики ALFA, которая автоматически преобразуется на лету в политику XACML 3.0.

В вашем вопросе, вы говорите:

Я хочу контролировать разрешение пользователя на доступ к атрибуту со временем или датой.

Ваша политика XACML может выглядеть

policy example{ 
    target clause currentDate>"2014-06-01":date and currentTime>"07:00:00":time 
    apply firstApplicable 
    rule allowAccessManagers{ 
     target clause role=="manager" 
     permit 
    } 

} 

Вы можете скачать плагин ALFA here.