# AuthenticationSequenceType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Authentication sequence. It is a sequence of authentication modules. The modules could be invoked in order, or they may be invoked in parallel if the specific implementation allows such approach. The purpose of the sequence is to guide user through a complete authentication process.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] |
description | property string | [0,1] |
channel | container AuthenticationSequenceChannelType | [1,1] | Specification of channel for authentication sequence.
requireAssignmentTarget | reference ObjectReferenceType | [0,-1] |
module | container AuthenticationSequenceModuleType | [1,-1] | Specification of authentication module in the sequence.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### channel

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Specification of channel for authentication sequence.

  - #### requireAssignmentTarget

    Flags: RAM

    Multiplicity: [0,-1]

  - #### module

    Flags: RAM,runtime

    Multiplicity: [1,-1]

    Specification of authentication module in the sequence.