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 Authenticationnode instead.
UI Examples
- TellUs
- WebChat
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
| Property | Description |
|---|---|
| Node class | AuthenticationNode |
| MessageType | 101 |
| CanBeEdited | False |
| CanBeProcessedOnce | True |
| RequireUserResponse | Yes |
Input Properties
| Property | Description |
|---|---|
| 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").
|
| defaultValidationMessage | The default error message shown when the input is invalid or missing. This is used if no custom validation message is provided.
|
| sectionId | Groups this node visually under a specific section in TellUs. When multiple nodes share the same |
| 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
|
| isRequiredValidationMessage | The error message shown when a required field is left empty. This overrides the default validation message when
|
Output Properties
| Property | Description |
|---|---|
| ssn | Social security number ( |
| name |
|
| surname |
|
| nameSurname |
|
| country |
|
| bankName |
|
| authTimestamp | Time stamp when the BankId authentication occurred |
| AuthorizedUser | The |
| username |
|
| displayValue |
|
Editor Example
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.
