2012-12-19 2 views
1

Я в настоящее время используют AD группы для управления ролями и доступ к Dynamics AX 2012. Так, например, у меня есть и AD группа под названием GG_AX_SalesRepresentative и его используется для того, чтобы все участники группы могли войти в Dynamics AX и получить соответствующую роль в Ax.Безопасность: Как определить роли пользователя, созданного через Active Directory Group

Итак, это работает, и пользователи, которые входят в Dynamics Ax и входят в группу, автоматически создаются в Dynamics AX и получают $ CA2D, например userId. У них нет назначений ролей, поскольку AX знает, что они пришли из группы AD, а роли определены в самой группе. Таким образом, управление пользователями через группы в порядке и работает.

Но теперь мне нужно предоставить пользовательскую услугу третьей стороне, которая возвращает все юридические лица, в которых назначено назначение роли для данного пользователя. Fe: Я хочу передать UserId на службу, и он должен проверить, что пользователь пользователь службы поддержки и если зо, проверить, в каких юридических лиц .....

Данные пользователя можно найти в Таблица UserInfo. Назначения роли пользователя можно найти в таблице SecurityUserRole.

Кажется, у меня были данные, которые мне нужны, за исключением того факта, что назначение роли пользователя выполняется в группе! Как я могу найти, с какими группами этот пользователь связан в Dynamics ???

Так что я хочу знать: у меня есть пользователь $ CA2D, он является членом роли службы поддержки, так как он был членом этой группы, и поэтому он имеет роли, связанные с этой группой AD.

Любые идеи будут приветствоваться :-)

+0

Кто-нибудь, кто действительно может иметь представление о том, как я могу получить эту информацию из Dynamics AX? –

ответ

0

Мы работали наш путь вокруг этого и написали некоторую логику, которая запрашивает AD, чтобы увидеть, если пользователь находится в группе на AD, а затем мы смотрим вверх по группы в AX с одним и тем же сетевым псевдонимом. Таким образом, мы можем получить роли, связанные с этой ролью.

Смежные вопросы