Class SecurityPolicyType

  • All Implemented Interfaces:
    Containerable, JaxbVisitable, Objectable, Serializable, Cloneable

    public class SecurityPolicyType
    extends AssignmentHolderType
    implements Serializable, Cloneable
    System that contains definitions of overall security policy. It contains configuration of authentication mechanisms, credentials management (such as password resets) and so on. Please note that this NOT contain authorization and auditing. Authorization is defined in roles (see RoleType) and auditing has a separate configuration.

    Java class for SecurityPolicyType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="SecurityPolicyType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AssignmentHolderType">
           <sequence>
             <element name="authentication" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AuthenticationsPolicyType" minOccurs="0"/>
             <element name="credentials" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsPolicyType" minOccurs="0"/>
             <element name="registration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RegistrationsPolicyType" minOccurs="0"/>
             <element name="flow" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RegistrationsPolicyType" minOccurs="0"/>
             <element name="credentialsReset" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}CredentialsResetPolicyType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form