Skip to main content

Employee Authentication Node

The Employee Authentication node enables Active Directory-based employee authentication in flows. It presents a configurable login button (defaulted to "Employee") that initiates the authentication process.

Use Case​

Use employee authentication node when you want to:

  • Authenticate users using Active Directory credentials.
  • Restrict access to certain parts of a flow based on employee status.
  • Ensure secure access to sensitive information within a flow.

Don't use it when:

  • You need to authenticate external users or customers.

UI Examples​

Node in TellUs

Behavior​

  • Blocking: the node waits for the user to type and submit a response
  • Produces output: creates multiple output properties based on user account details
  • Renders: input field and auth button
  • Supports validation: can be marked as required/optional
  • Moves to the next node after user submission

Node Metadata​

PropertyDescription
Node classEmployeeAuthenticationNode
MessageType35
CanBeEditedFalse
CanBeProcessedOnceFalse
RequireUserResponseYes

Input Properties​

PropertyDescription
loginButton

Name of the login button displayed to users for employee authentication.

  • Default Values:
      • En:Employee
defaultValidationMessage

The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.

  • Default Values:
      • En:Please type in value
      • No:Skriv noe
      • Dk:Indtast værdi
      • Fi:Kirjoita kenttään
      • Se:Ange värde
sectionId

Groups this node visually under a specific section in TellUs. When multiple nodes share the same sectionId, they are displayed together under a shared header.

defaultValue

The initial value that is prefilled into the input field when the node is rendered. Useful for suggesting defaults or pre-populating known data.

isRequired

Determines whether the user must provide a value before continuing. If set to true, the form will not proceed without input.

  • Default Values:
      • En:true
  • Allowed Values:
      • true
      • false
isRequiredValidationMessage

The error message shown when a required field is left empty. This overrides the default validation message when isRequired is true.

  • Default Values:
      • En:Value is required
      • No:Verdi er påkrevd
      • Dk:Værdi er påkrævet
      • Fi:Arvo vaaditaan
      • Se:Värde krävs

Output Properties​

PropertyDescription
username

Username of the authenticated employee.

name

Name of the authenticated employee.

surname

Surname of the authenticated employee.

nameSurname

Name and Surname of the authenticated employee.

authTimestamp

Authorization timestamp of when the employee was authenticated.

AuthorizedUser

The authorizedUser json object includes employee authentication details with NationalId, Username, Name, Surname, Country, BankName, AuthTimestamp, UserToken, and IsStrongAuthentication properties.

department

Department of the authenticated employee.

displayValue

Name and Surname of the authenticated employee.

Editor Example​

Try it in the Atlas Editor

This link opens a prebuilt flow using this node in context. You can inspect how it's configured, how it's connected, and how it behaves in a real editor environment.

Node in TellUs