LogoLogo
HomeIntegrityControlSolutionsManagement Center
3.2.0 - Access
3.2.0 - Access
  • Introduction
  • The Service
    • Overview
    • About this release
      • Release notes
      • Breaking changes
    • Architecture
      • Modules
      • Folder structure
      • Startup
    • Getting started
    • Installation
      • Container
      • Linux
      • Windows
    • Operations
      • Configuration
      • Metrics
      • Health check
      • Logging
        • System logging
        • Event logging
      • SBOM & license material
  • Modules
    • External modules
    • Internal modules
      • SAMLModule
      • OIDC
        • OpenID Configuration endpoint
        • JWKS endpoint
        • Authorization endpoint
        • Token endpoint
          • Authorization code
          • Refresh token
        • User info endpoint
        • Introspection endpoint
        • End session endpoint
  • Configuration reference
    • Introduction
    • Terms and abbreviations
    • Property expansion
    • File inclusion
    • Secrets management
    • Examples
  • Authenticators
    • Introduction
    • Common configuration
    • Web Authenticator API
    • Flow control
      • AuthController
      • ExternalFlow
      • Chain
      • Impersonate
      • Impersonate With Search
      • Selector
      • SSO Authenticator
    • Credential validators
      • SITHS eID
        • With QR or "app-switch"
      • BankID
        • On another device
        • On mobile device
      • Freja e-ID
        • With user input
        • With QR or "app-switch"
      • Mobile ID
        • With QR or "app-switch"
      • Header based
        • Certificate
      • Pointsharp Net iD Access server
        • On another device
        • On same device
      • Integrated windows login, IWA
      • User name & password
      • User lookup
      • OTP validator
      • Passkey validator
      • Exposed metrics
      • Test
        • Static SAML
        • No operation
    • Protocol managers
      • OIDC
        • Authorization Code Flow
        • Implicit Flow
        • OIDC Relying Party
      • SAML
        • SAML IDP
        • SAML SP
        • IDP Discovery Service
    • UI
Powered by GitBook
On this page
  • Introduction
  • Configuration
  1. Authenticators
  2. Flow control

ExternalFlow

PreviousAuthControllerNextChain

Introduction

The ExternalFlow authenticator redirects the user to an external service. Data is transmitted using signed JWT's to and from the service in a POST request.

Configuration

Authenticator type: ExternalFlow

Common Authenticator configuration can be found .

Name
Description
Default
Mandatory

location

Location to the external service

N/A

Keystore used to sign the outgoing JWT

N/A

trust_store

Truststore used to verify the incoming JWT data

N/A

attributes

Object containing data that is sent as payload to the external service.

{}

{
    "id": "externalflow01",
    "type": "ExternalFlow",
    "config": {
        "base_path": "/login",
        "location": "https://externalservice.com/",
        "attributes":
        {
            "attribute_username":"${state.username}",
            "attribute_info":"This is another attribute"
        },
        "key_store":
         {
           "type" : "PKCS12",
           "path" : "path/to/my.p12",
           "password" : "password",
           "private_key_password": "password"
         },
         "trust_store":
         {
           "type" : "PKCS12",
           "path" : "path/to/your.p12",
           "password" : "password"
         }
    }
}

key_store
here