Zum Hauptinhalt springen

CEL Funktionen - Wissensdatenbank / Verschiedenes - Bare.ID - Support

CEL Funktionen

Autorenliste

Was ist CEL (Common Expression Language)?

CEL ist eine einfache, aber leistungsstarke Sprache zur Definition von Ausdrücken und Regeln. Sie wird häufig in Anwendungen verwendet, um benutzerdefinierte Logik zu implementieren, ohne dass komplexer Code geschrieben werden muss. CEL ist besonders nützlich in Szenarien, in denen Flexibilität und Anpassungsfähigkeit erforderlich sind.

Bare.ID verwendet CEL in verschiedenen Bereichen:

  • Benutzerprofil Validator (“CEL Programm”)

  • Login Provider Mapper (“CEL Attribute Mapper”)

  • Applikations-Mapper

    • für OIDC (“CEL claim”)

    • für SAML (“CEL claim”)

Übergreifende Hilfsfunktionen:

  • base64Encode(input: string) -> string

    • Gibt den Base64-kodierten Wert des Eingabewerts zurück.

  • base64Decode(input: string) -> string

    • Gibt den dekodierten Wert des Base64-kodierten Eingabewerts zurück.

  • Die Macros aus CEL Sprachdefinition stehen ebenfalls zur Verfügung.