Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagejs
titleJSON Konfiguration
collapsetrue
{
  "sharedUser": {
    "vertrieb": {
      "userMail": "vertrieb@example.com",
      "priority": 1337
    },
    "administrator": {
      "userMail": "administrator@example.com",
      "priority": 69
    }
  },
  "individualUser": {
    "userMailKey": "attributeMail",
    "userMap": {
      "attributeMail": "mail",
      "attributeFirstName": "firstName",
      "attributeLastName": "lastName",
      "attributePhone": "landLine",
      "attributeMobile": "mobile",
      "attributeIsEditable": "isEditable"
    },
    "group": {
      "IT": [
        3,
        4
      ]
    }
  },
  "config": {
    "assertionEncryption": false
  }
}
Codeblock
languagejs
themeRDark
titleYAML-Konfiguration
#Besitzt der Nutzer aus der Session eine Gruppe, die unter "sharedUser" gelistet ist, wird der Nutzer
#mit der "userMail" der Gruppe gewählt, die die höchste Priorität besitzt.
#Diese Nutzer müssen vorkonfiguriert werden. #sharedUser werden im Loginprozess nicht verändert!
sharedUser:
    vertrieb: 
        userMail: vertrieb@example.com
        priority: 1337
    administrator: 
        userMail: administrator@example.com
        priority: 69
        

#Wird kein sharedUser gewählt, tritt das folgende Mapping in Kraft
individualUser:
    #Name des Attributs, das die E-Mail-Adresse enthält
    #Ist Pflichtfeld
    userMailKey: attributeMail

    userMap:
        #Ist Pflichtfeld    
        attributeMail:          mail
        attributeFirstName:     firstName
        attributeLastName:      lastName
        attributePhone:         landLine
        attributeMobile:        mobile
        
        attributeIsEditable:    isEditable
    
    group:    
        IT: 
        #Das sind die IDs der Rollen in brandbox
            - 3
            - 4

#Konfigurationsparameter für den ServiceProvider
config:
        assertionEncryption: false