This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to provision account definitions dynamically depending on assigned permissions of Targetsystem?

Hi

We have some target systems, mainly LDAP based and SAP, where an account shall only be provisioned if an entitlement is assigned to the identity.

This is how ist supposed to work:
User orders a business role or gets a business role dynamically assigned.
Business roles contain one or more a system roles.
System Roles contain one or more entitlements of a target system System X.

The idea would be
Create a separate Role classe "Account Assignments"
Create a business role "Account Definitions System X"
Assign the Account Definition for System X to the Business role.
Create dynamic Role for the Business role.
In the dynamic Role:

-> Evaluate all Identities with any entitlements for System X.

so all Identities with any entitlement would get an account.

Someone has an idea how to
-> Evaluate all Identities with any entitlements for System X.

Is this a good approach, or are there better methods?

Any help or comments are greatly appreciated.

Very kind regards,

Edi.

 

Parents
  • Hi Tarigh

    It seems i get Errors with the ug.xproxycontent when I execute:
    (This column does not exist on UNSGroup Table)

    select * from
    personhasobject pho
    join unsgroup ug on pho.ObjectKey=ug.XObjectKey
    join unscontainer uc on uc.UID_UNSContainer=ug.UID_UNSContainer
    where ug.xproxycontext='LDAP'
    and uc.ident_domain='ldap08.company.ch'

    Database error 207: Invalid column name 'xproxycontext'.
    Invalid column name 'ident_domain'.
    Invalid column name 'xproxycontext'.
    Invalid column name 'ident_domain'.

    What I do see on UNSGroup is a Column
    XObjectKey = <Key><T>LDAPGroup</T><P>a2e35894-cf5b-4545-beb8-7c6a5d9a35e0</P></Key>
    and
    UID_UNSRoot = ldap08 (ldap08)

    Do you have any idea?


    Best regards, and thanks again,
    Edi
Reply
  • Hi Tarigh

    It seems i get Errors with the ug.xproxycontent when I execute:
    (This column does not exist on UNSGroup Table)

    select * from
    personhasobject pho
    join unsgroup ug on pho.ObjectKey=ug.XObjectKey
    join unscontainer uc on uc.UID_UNSContainer=ug.UID_UNSContainer
    where ug.xproxycontext='LDAP'
    and uc.ident_domain='ldap08.company.ch'

    Database error 207: Invalid column name 'xproxycontext'.
    Invalid column name 'ident_domain'.
    Invalid column name 'xproxycontext'.
    Invalid column name 'ident_domain'.

    What I do see on UNSGroup is a Column
    XObjectKey = <Key><T>LDAPGroup</T><P>a2e35894-cf5b-4545-beb8-7c6a5d9a35e0</P></Key>
    and
    UID_UNSRoot = ldap08 (ldap08)

    Do you have any idea?


    Best regards, and thanks again,
    Edi
Children
No Data