Skip to main content

Weak Authentication Node

The Weak Authentication node enables basic customer identification in flows when strong authentication is not possible. It collects essential customer information (name, surname, SSN) through configurable input fields and is commonly used when claim handlers report claims on behalf of customers.

Use Case​

Important Configuration Note: To collect complete customer identification (name, surname, and SSN), configure three separate instances of this node in sequence. Each instance should use a different Authentication data type property to build a comprehensive authentication object.

Use weak authentication node when you want to:

  • Collect basic identification information from customers who cannot use strong authentication.
  • Have claim handlers report claims on behalf of customers.
  • Gather multiple pieces of customer information (name, surname, SSN) in a structured way.

Don't use it when:

  • Strong authentication methods are available and required.
  • Handling sensitive operations that demand secure authentication.
  • Implementing employee or internal user authentication (use Employee Authentication node instead).

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
  • Supports validation: can be marked as required/optional, supports input validation rules - numbers, text, date, custom regex and max length
  • Moves to the next node after user submission

Node Metadata​

PropertyDescription
Node classWeakAuthenticationNode
MessageType37
CanBeEditedTrue
CanBeProcessedOnceFalse
RequireUserResponseYes

Input Properties​

PropertyDescription
authenticationDataType

Authentication data type - describe what kind of information is requested to enter. On this parameter access logs records will also be written.

  • Default Values:
      • En:Ssn
  • Allowed Values:
      • Ssn
      • Name
      • Surname
ssnCountryCode

Specifies the country code used for Social Security Number (SSN) validation. This setting only takes effect when the Authentication data type is set to 'ssn'. The node will validate the entered SSN according to the format and rules of the specified country.

  • Default Values:
      • En:None
  • Allowed Values:
      • None
      • Dk
      • No
      • Fi
      • Se
toUpperCase

When enabled, the input text will be converted to uppercase letters.

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

Removes white spaces from the beginning and end of the input string.

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

Placeholder text displayed in the input field when empty, providing guidance to users about what to enter. By default, this matches the input field's label text.

  • Default Values:
      • En:Type your message
      • No:Skriv inn melding
      • Dk:Skriv din besked
      • Fi:Kirjoita viesti
      • Se:Skriv ditt meddelande
maxLengthValidationMessage

Max length validation message

  • Default Values:
      • En:Text length exceeds allowed
      • No:Teksten er for lang
      • Dk:Teksten er for lang
      • Fi:Liian pitkä teksti
      • Se:Värdet är för långt.
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
ssn

Social security number (SSN) collected from the authenticated user

name

Name collected from the authenticated user

surname

Surname collected from the authenticated user

nameSurname

Name and surname collected from the authenticated user

country

Country collected from the authenticated user

bankName

Bank name collected from the authenticated user

authTimestamp

Time stamp when the authentication occurred

AuthorizedUser

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

username

Username collected from the authenticated user

displayValue

Name and Surname of the authenticated user.

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 WebChat