Pipes
2024.80 Pipes
2024.80 Pipes
  • Introduction
  • Configuration
  • Valves
    • API
      • HTTP Response Format Valve
    • BankID
      • BidOperation
      • BidToItems
    • Cef event
    • Codecs
      • Base64 Encode
      • Base64 Decode
    • DateTime
      • Instant Generator
      • Instant Transformer
    • Debug
      • Dump Request
      • Dump Session
      • Dump State
      • Wait
    • Delivery
      • Clean Mobile Valve
      • SMS Valve
      • Voice Valve
      • SMTP Valve
    • EntraID
      • Users
        • Create User
        • Update User
        • Delete User
        • Get User
        • List Users
        • List Groups for a user
        • List Direct Reports
        • List Owned Objects
        • Reset Password
      • Groups
        • Create Group
        • Update Group
        • Delete Group
        • List Groups
      • Directory
        • Restore Deleted Item
    • Flow
      • Flow Fail
      • Flow State Add
      • Assert Value
      • Pipe Exec
      • Pipe Call
    • Freja
    • HTTP
      • GET
      • PUT
      • POST
      • DELETE
    • Item
      • Item Create
      • Item Merge
      • Item Remove
      • Items Remove
      • Item Property Add
      • Item Property Split
      • Item Property Rename
      • Item Property Token Replace
      • MV Property To Items
      • JSON To Items
      • MV Property Join
    • JDBC Query
    • JSON
      • JsonObjectCreate
    • JWT
      • CreateJwt
      • ParseJwt
    • LDAP
      • LDAP Search
      • LDAP Group Filter
      • LDAP Bind
      • LDAP Add
      • LDAP Delete
      • LDAP Modify
      • LDAP Move
      • DN Parse
    • Misc
      • Basic Auth
    • OTP
      • OTP Generation
      • OTP Validation
    • PKI
      • X509 Certificate Extractor
      • X509 Certificate Validator
      • Passcode Generator
    • Request
      • RequestParameterExist
      • RequestParameterRename
    • ScriptEval
    • MobilSITHS
    • Session
      • Session Put
      • Session Create
      • CopyFromSession
    • Tokens
      • Token Authentication
Powered by GitBook
On this page
  • Introduction
  • Configuration
  • Request data
  • Response
  1. Valves

MobilSITHS

HTTP wrapper to simplify accessing SITHS.

Introduction

Communicate with SITHS backend. Most common usage is in conjunction with an API exposed to clients wanting to leverage SITHS functionality, auth & sign.

Data is sent to SITHS with out any transformation.

For information on how to format the request data consult SITHS API documentation.

Configuration

Valve name: MobilSITHS

Name
Description
Default value
Mandatory
Expanded

The script engine to use.

"default"

Allowed value is one of: AUTH,COLLECT,CANCEL or SIGN

N/A

SITHS backend endpoint.

N/A

{
    "name": "MobilSITHS",
    "config": {
        "http_destination": "siths_http_client",
        "mode":"AUTH",
        "backend_endpoint":"https://secure-authservice.qa.siths.se"
    }
}

Request data

Data sent to SITHS is the entire pipe request. This must conform to any SITHS requirements.

Response

Response data from SITHS backend is sent back to calling client without any transformation with one exception:

On mode "COLLECT" and response is "complete" the JSON response is enriched with "subject" in "completionData" -> "credentialInformation". This will only occure in response certificate contains RDN with identifier-id "2.5.4.5"

PreviousScriptEvalNextSession

Last updated 9 months ago

http_destination
mode
backend_endpoint