Authentication Execution
constructor(id: UUID, requirement: Flow.Requirement, displayName: String, requirementChoices: List<Flow.Requirement>, configurable: Boolean, providerId: String, level: Int, index: Int, authenticationConfig: String? = null)