IT:AD:Account

An Entity (User, Device, Service) can have multiple Identities.

An Identity can be used to start an Account with a Service.

An Account can be associated to one or more Subscriptions. In some cases as the Subscription owner/manager.


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt

package Entity {
class Person
class Device
class Service

Person -[HIDDEN]DOWN- Device
Device -[HIDDEN]DOWN- Service
}


!includeurl http://skysigal.com/_media/resources/configuration/plantuml/minimalist.txt

package Entity {
class Person
class Device
class Service

Person -[HIDDEN]DOWN- Device
Device -[HIDDEN]DOWN- Service
}

class Identity

package "Relying Party (RP)" {
class Account
class Subscription {
Owner:Account
}
}

Entity *-RIGHT- Identity

Account *-RIGHT- "1-*" Identity

Subscription *-RIGHT- Account