Access Groups

The Access Groups component is responsible for keeping track of membership of different Access Groups defined in Altinn.

This is work in progress

Access registry contains information about the centrally defined access groups.

See Github #25

The Access groups are grouped in one or more category trees.

The category trees will be used to present the access groups in UI.

Data model

AccessGroupCategory

This model describes a category. A category can have a parent category. If no parent is present, it is assumed to be a top category.

The category will be used by ui to present the access group category hierky.

The properties

  • Categoryid
  • ParentCategory

AccessGroup texts

Texts for access groups or AccessGroupsCategory

  • CategoryId
  • AccessGroupdId
  • Langauge
  • TextType
  • Text

AccessGroupCategory

Contains the reference between access groups and a category

AccessGroup defintion

  • Name of group in different languges
  • AccessGroup identifier

External Relationship

  • ExternalSource (Like ER)
  • ExternalID (Example DAGL, LEDE)
  • PartyTypeFilter(AS, ENK)
  • AccessGroupdID

AccessGroup Membership

  • MembershipID
  • CoveredBy UserId
  • Covered
  • OfferedByParty
  • AccessGroupId
  • ValidTo?

AccessGroup Delegation

  • DelegatedByParty
  • DelegatedByUserId
  • DelegationType
  • DelegatetDateTime

AccessGroup History

  • DelegatedBy
  • AccessGroupID
  • OfferedBy
  • CoveredByUserId
  • CoveredByPartyId
  • ChangeType (created, deleted)

Hierar

Db model

Hierar

Db model