Click or drag to resize

SanteDB.Persistence.Data.Model.Security Namespace

 
Classes
 ClassDescription
Public classDbActSecurityPolicy Represents a security policy applied to an act
Public classDbApplicationClaim User claim
Public classDbCertificateMapping Represents a mapping in the database between a certificate and an identity
Public classDbDeviceClaim User claim
Public classDbEntitySecurityPolicy Represents a relationship between an entity and security policy
Public classDbSecurityApplication Security applicationDb Should only be one entry here as well
Public classDbSecurityApplicationPolicy Represents a security policy applied to an application (this is "my" data)
Public classDbSecurityChallenge Defines a security challenge question for the user
Public classDbSecurityDevice Represents a security device. This table should only have one row (the current device)
Public classDbSecurityDevicePolicy Represents a security policy applied to a device
Public classDbSecurityPolicy Represents a single security policy
Public classDbSecurityPolicyActionableInstance Represents a security policy with action
Public classDbSecurityPolicyInstance Represents a security policy instance which includes a link to a policy and to a decision
Public classDbSecurityProvenance Represents simple provenance
Public classDbSecurityRole Represents a security role
Public classDbSecurityRolePolicy Represents a security policy applied to a role
Public classDbSecurityUser Represents a user for the purpose of authentication
Public classDbSecurityUserChallengeAssoc Security user challenge association
Public classDbSecurityUserRole Associative entity between security user and role
Public classDbSession Represents a session in the database
Public classDbSessionClaim Represents a claim on a table
Public classDbUserClaim User claim
Public classDbUserExternalLogin Represents an external login
Enumerations
 EnumerationDescription
Public enumerationCertificateMappingUse Certificate mapping intended use