Skip to main content

Authentication Node

The Norway Authentication node authenticates users through BankId, allowing them to securely log in using their bank credentials. This node presents an input field with a BankId button that initiates the authentication flow, enabling Norwegian users to verify their identity through their financial institution.

Use Case​

Use the Norway Authentication node when:

  • You need to authenticate users in Norway using BankId.
  • You want to provide a secure login method that leverages users' existing bank credentials.
  • You require users to verify their identity through their financial institution before proceeding in the flow.
  • You want to ensure compliance with Norwegian authentication standards for user verification.

Don't use the Norway Authentication node when:

  • You are targeting users outside of Norway or using authentication methods other than BankId.
  • You need a non-visual authentication method; consider using the Silent Authentication node instead.

UI Examples​

Node in TellUs

Behavior​

  • Blocking: the node waits for the user to be authenticated via BankId
  • Requires user input: user must click the BankId button and complete the authentication flow
  • Produces output: creates multiple output properties based on user account details from BankId
  • Supports validation: can be marked as required/optional
  • Moves to the next node after BankId authentication is confirmed

Node Metadata​

PropertyDescription
Node classAuthenticationNode
MessageType101
CanBeEditedFalse
CanBeProcessedOnceTrue
RequireUserResponseYes

Input Properties​

PropertyDescription
loginButton

The text displayed on the BankId login button. This can be customized to match your branding or user experience requirements (e.g., "Log in with BankId", "Sign in", "Authenticate").

  • Default Values:
      • En:BankID
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 log in
      • No:Vennligst logg inn
      • Dk:Venligst log ind
      • Fi:Kirjaudu sisään
      • Se:Vänligen logga in
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 via BankId

authTimestamp

Time stamp when the BankId authentication occurred

AuthorizedUser

The authorizedUser json object includes BankId 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 TellUs