Pipes
2.1.0 Pipes
2.1.0 Pipes
  • Introduction
  • Configuration
  • Valves
    • Debug
      • Dump Request
      • Dump Session
      • Dump State
    • Flow
      • Flow Fail
      • Flow State Add
      • Assert Value
      • Pipe Exec
      • Pipe Call
    • 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
      • MV Property Join
    • Freja
    • BankID
      • BidOperation
      • BidToItems
    • DateTime
      • Instant Generator
      • Instant Transformer
    • HTTP
      • GET
      • PUT
      • POST
      • DELETE
    • JWT
      • CreateJwt
      • ParseJwt
    • JSON
      • JsonObjectCreate
    • LDAP
      • LDAP Search
      • LDAP Group Filter
      • LDAP Bind
      • LDAP Add
      • LDAP Modify
      • LDAP Move
      • DN Parse
    • JDBC Query
    • Cef event
    • Request
      • RequestParameterExist
      • RequestParameterRename
    • Session
      • Session Put
      • CopyFromSession
    • ScriptEval
    • Codecs
      • Base64 Encode
      • Base64 Decode
    • Tokens
      • Token Authentication
    • PKI
      • X509 Certificate Extractor
      • X509 Certificate Validator
    • Delivery
      • Clean Mobile Valve
      • SMS Valve
      • Voice Valve
      • SMTP Valve
    • OTP
      • OTP Generation
      • OTP Validation
    • Misc
      • Basic Auth
Powered by GitBook
On this page
  • Introduction
  • Configuration
  1. Valves
  2. LDAP

LDAP Group Filter

Group filtering valve.

Introduction

The valve is used to filter out values commonly (but not exclusively) from the memberOf attribute.

Configuration

Valve name: LDAPGroupFilter | LDAPMemberOfFilter

Name
Description
Default value
Mandatory
Expanded

prefix

Prefix for the filtered values

N/A

separator

Separator for the filtered values

","

groups_to_add

Array of groups to filter in (add). Supports wildcard * as prefix, suffix or both. Example: XYZ* includes all groups starting with 'XYZ'.

N/A

src_attribute

Group source attribute.

"memberOf"

dest_attribute

Filtered groups destination attribute.

"groups"

samaccountname_attribute

If sAMAccountName should be used instead of naming attribute.

N/A

use_dn

If group DN should be used instead of naming attribute.

false

{
  "name" : "LDAPGroupFilter",
  "config" : {
    "prefix" : "GROUPS:",
    "separator" : ",",
    "groups_to_add" : ["Users*","*ompu*","*users"],
    "src_attribute" : "memberOf",
    "dest_attribute" : "groups",
    "use_dn" : false
  }
}
PreviousLDAP SearchNextLDAP Bind