Рекомендации по присвоению имен и регистров для ALFA и XACML - PullRequest
0 голосов
/ 23 мая 2018

Существуют ли рекомендации или, по крайней мере, лучшие практики для именования и перечисления пространств имен, атрибутов, правил, политик и т. Д. На языке ALFA?

Поскольку ALFA зависит от XACML, есть ли что-то похожее на XACML?

1 Ответ

0 голосов
/ 23 мая 2018

Нет жестких рекомендаций.Мне нравится использовать верблюжий корпус.Есть символы, которые вы не можете использовать внутри идентификаторов ALFA, например, дефис (-) и пробел, конечно.

Хорошие имена такие вещи, как userRole.ALFA основан на пространстве имен, т.е. все определено внутри пространства имен.Это позволяет вам создать график атрибутов, например

user.internal.department

, где user.internal - это пространство имен, а department - локальное имя атрибута.Обратите внимание, что вы можете назвать свой соответствующий атрибут XACML как угодно, но я рекомендую вам по-прежнему использовать полное имя ALFA (т. Е. user.internal.department).

ALFA не зависит от XACML: оно переводится в XACML.Вы можете путешествовать в обоих направлениях.

...