# AuthenticationSequenceModuleType (Complex Type)

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

Specification of authentication module in the sequence.

The authentication modules are evaluated in sequence (or in parallel if possible). At least one authentication module must succeed for authentication to be successful. If there are required or requisite modules in the sequence then all of them must succeed for the sequence to be successful.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] |
description | property string | [0,1] |
order | property int | [0,1] |
necessity | property AuthenticationSequenceModuleNecessityType | [0,1] |

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

  - #### description

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### order

    Flags: RAM,runtime

    Multiplicity: [0,1]

  - #### necessity

    Flags: RAM,runtime,AVals:1

    Multiplicity: [0,1]