Wiki source code of OPAL-Shibboleth-Attribute SLUB

Last modified by Carina Enke on 15.01.2024

Hide last authors
Carina Enke 12.1 1 {{layout}}
2 {{layout-section ac:type="single"}}
Carina Enke 36.1 3 {{layout-cell}}
Carina Enke 39.2 4
Carina Enke 36.1 5 {{/layout-cell}}
Carina Enke 12.1 6 {{/layout-section}}
7
8 {{layout-section ac:type="two_right_sidebar"}}
9 {{layout-cell}}
10 == Allgemeine Informationen ==
11
12
13
Carina Enke 39.3 14 {{display reference="LMS._Include Library.Allgemeines zu Shib Attributen.WebHome"}}{{/display}}
Carina Enke 12.1 15 {{/layout-cell}}
16
17 {{layout-cell}}
Carina Enke 36.1 18 (% class="auto-cursor-target" %)
Carina Enke 39.2 19
Carina Enke 36.1 20
Carina Enke 12.1 21 {{panel title="Inhalt"}}
22 {{toc/}}
23
24 **Verwandte Themen**
25
Carina Enke 42.1 26 * [[Expertenregeln zur Prüfung auf ein Benutzerattribut>>doc:LMS.Benutzerhandbuch OPAL.Lehren.Kurs.Freigabe von Kursen und Kursinhalten.Expertenmodus zur Freigabe innerhalb von Kursen.Anwendungsbeispiele zu Expertenregeln.Expertenregeln zur Pruefung auf ein Benutzerattribut.WebHome]]
Carina Enke 12.1 27 {{/panel}}
Carina Enke 36.1 28
29
Carina Enke 39.2 30
Carina Enke 36.1 31 (% class="auto-cursor-target" %)
Carina Enke 39.2 32
Carina Enke 12.1 33 {{/layout-cell}}
34 {{/layout-section}}
35
36 {{layout-section ac:type="single"}}
37 {{layout-cell}}
38 === Anrede ===
39
40 (% style="margin-left: 40.0px;" %)
41 Attribut: salutationSelection
42
43 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 44 Beispielwerte: //Attribut wird nicht übertragen//
Carina Enke 12.1 45
46 (% style="margin-left: 40.0px;" %)
47 Beispielregel Expertenmodus: //Nur Nutzer mit Anrede "Frau": isInAttribute("salutationSelection","2")//
48 {{/layout-cell}}
49 {{/layout-section}}
50
51 {{layout-section ac:type="single"}}
52 {{layout-cell}}
53 === Benutzername ===
54
55 (% style="margin-left: 40.0px;" %)
56 Attribut: username
57
58 (% style="margin-left: 40.0px;" %)
59 Beispielwert: login-name@slub-dresden.de
60
61 (% style="margin-left: 40.0px;" %)
62 Beispielregel Expertenmodus: //Nur für Nutzer mit Benutzername "login-name@slub-dresden.de"//: hasAttribute("username","login-name@slub-dresden.de")
63 {{/layout-cell}}
64 {{/layout-section}}
65
66 {{layout-section ac:type="single"}}
67 {{layout-cell}}
68 === Benutzertyp ===
69
70 (% style="margin-left: 40.0px;" %)
71 Attribut: personType
72 {{/layout-cell}}
73 {{/layout-section}}
74
75 {{layout-section ac:type="two_equal"}}
76 {{layout-cell}}
77 (% style="margin-left: 40.0px;" %)
78 Beispielwert: staff, member, student
79 {{/layout-cell}}
80
81 {{layout-cell}}
Carina Enke 39.2 82
Carina Enke 12.1 83 {{/layout-cell}}
84 {{/layout-section}}
85
86 {{layout-section ac:type="single"}}
87 {{layout-cell}}
88 (% style="margin-left: 40.0px;" %)
89 Beispielregel Expertenmodus: //Nur für Nutzer mit Benutzertyp "staff"//: hasAttribute("personType","staff")
90 {{/layout-cell}}
91 {{/layout-section}}
92
93 {{layout-section ac:type="single"}}
94 {{layout-cell}}
95 === E-Mail-Adresse ===
96
97 (% style="margin-left: 40.0px;" %)
98 Attribut: email
99
100 (% style="margin-left: 40.0px;" %)
101 Beispielwert: muster.mann@slub-dresden.de
102
103 (% style="margin-left: 40.0px;" %)
104 Beispielregel Expertenmodus: //Nur für Nutzer mit E-Mailadresse muster.mann@slub-dresden.de//: hasAttribute("email","muster.mann@slub-dresden.de")
105 {{/layout-cell}}
106 {{/layout-section}}
107
108 {{layout-section ac:type="single"}}
109 {{layout-cell}}
110 === Fachsemester ===
111
112 (% style="margin-left: 40.0px;" %)
113 Attribut: termsOfStudy
114
115 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 116 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 117
118 (% style="margin-left: 40.0px;" %)
119 Beispielregel Expertenmodus: //Nur für Nutzer aus dem Fachsemester 1"//: hasAttribute("termsOfStudy","1")
120 {{/layout-cell}}
121 {{/layout-section}}
122
123 {{layout-section ac:type="single"}}
124 {{layout-cell}}
125 === Geburtstag ===
126
127 (% style="margin-left: 40.0px;" %)
128 Attribut: birthDay
129
130 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 131 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 132
133 (% style="margin-left: 40.0px;" %)
134 Beispielregel Expertenmodus: //Nur für Nutzer die am 01.01.2000 geboren sind"//: hasAttribute("birthDay","01.01.2000")
135 {{/layout-cell}}
136 {{/layout-section}}
137
138 {{layout-section ac:type="single"}}
139 {{layout-cell}}
140 === Institution ===
141
142 (% style="margin-left: 40.0px;" %)
143 Attribut: institutionalName
144
145 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 146 Beispielwert: TU Dresden
Carina Enke 12.1 147
148 (% style="margin-left: 40.0px;" %)
149 Beispielregel Expertenmodus: //Nur für Nutzer der "TU Dresden"//: hasAttribute("institutionalName","TU Dresden")
150 {{/layout-cell}}
151 {{/layout-section}}
152
153 {{layout-section ac:type="single"}}
154 {{layout-cell}}
155 === Matrikelnummer ===
156
157 (% style="margin-left: 40.0px;" %)
Carina Enke 36.1 158 Attribut: institutionalUserIdentifier
Carina Enke 12.1 159
160 (% style="margin-left: 40.0px;" %)
161 Beispielwert: //Attribut wird nicht übertragen//
162
163 (% style="margin-left: 40.0px;" %)
Carina Enke 36.1 164 Beispielregel Expertenmodus: //Nur für Nutzer mit Matrikelnummer 123456"//: hasAttribute("institutionalUserIdentifier","123456")
Carina Enke 12.1 165 {{/layout-cell}}
166 {{/layout-section}}
167
168 {{layout-section ac:type="single"}}
169 {{layout-cell}}
170 === Moduleinschreibung ===
171
172 (% style="margin-left: 40.0px;" %)
173 Attribut: moduleEnrollment
174
175 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 176 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 177
178 (% style="margin-left: 40.0px;" %)
179 Beispielregel Expertenmodus: //Nur für Nutzer mit Moduleinschreibung xy"//: hasAttribute("moduleEnrollment","xy")
180 {{/layout-cell}}
181 {{/layout-section}}
182
183 {{layout-section ac:type="single"}}
184 {{layout-cell}}
185 === Nachname ===
186
187 (% style="margin-left: 40.0px;" %)
188 Attribut: lastName
189
190 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 191 Beispielwert: Müller
Carina Enke 12.1 192
193 (% style="margin-left: 40.0px;" %)
194 Beispielregel Expertenmodus: //Nur für Nutzer mit Nachname Müller"//: hasAttribute("lastName","Müller")
195 {{/layout-cell}}
196 {{/layout-section}}
197
198 {{layout-section ac:type="single"}}
199 {{layout-cell}}
200 === Organisationseinheit ===
201
202 (% style="margin-left: 40.0px;" %)
203 Attribut: orgUnit
204 {{/layout-cell}}
205 {{/layout-section}}
206
207 {{layout-section ac:type="two_equal"}}
208 {{layout-cell}}
209 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 210 Beispielwerte: //Attribut wird nicht übertragen//
Carina Enke 12.1 211 {{/layout-cell}}
212
213 {{layout-cell}}
Carina Enke 39.2 214
Carina Enke 12.1 215 {{/layout-cell}}
216 {{/layout-section}}
217
218 {{layout-section ac:type="single"}}
219 {{layout-cell}}
220 (% style="margin-left: 40.0px;" %)
221 Beispielregel Expertenmodus: //Nur für Nutzer der Organisationseinheit "xy"//: hasAttribute("orgUnit","xy")
222 {{/layout-cell}}
223 {{/layout-section}}
224
225 {{layout-section ac:type="single"}}
226 {{layout-cell}}
227 === Organisationsstruktur ===
228
229 (% style="margin-left: 40.0px;" %)
230 Attribut: eduPersonOrgUnitDN
231
232 (% style="margin-left: 40.0px;" %)
233 Beispielwerte: //Attribut wird nicht übertragen//
234
235 (% style="margin-left: 40.0px;" %)
236 Beispielregel Expertenmodus: //Nur für Nutzer der Organisationsstruktur xy//: hasAttribute("eduPersonOrgUnitDN","xy")
237 {{/layout-cell}}
238 {{/layout-section}}
239
240 {{layout-section ac:type="single"}}
241 {{layout-cell}}
242 === Standort ===
243
244 (% style="margin-left: 40.0px;" %)
245 Attribut: standort
246 {{/layout-cell}}
247 {{/layout-section}}
248
249 {{layout-section ac:type="two_equal"}}
250 {{layout-cell}}
251 (% style="margin-left: 40.0px;" %)
252 Beispielwerte: //Attribut wird nicht übertragen//
253 {{/layout-cell}}
254
255 {{layout-cell}}
Carina Enke 39.2 256
Carina Enke 12.1 257 {{/layout-cell}}
258 {{/layout-section}}
259
260 {{layout-section ac:type="single"}}
261 {{layout-cell}}
262 (% style="margin-left: 40.0px;" %)
263 Beispielregel Expertenmodus: //Nur für Nutzer mit Standort Görlitz"//: hasAttribute("standort","Görlitz")
264 {{/layout-cell}}
265 {{/layout-section}}
266
267 {{layout-section ac:type="single"}}
268 {{layout-cell}}
269 === Studiengang ===
270
271 (% style="margin-left: 40.0px;" %)
272 Attribut: studySubject
273
274 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 275 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 276
277 (% style="margin-left: 40.0px;" %)
278 Beispielregel Expertenmodus: //Nur für Nutzer des Studiengang "xy"//: hasAttribute("studySubject","xy")
279 {{/layout-cell}}
280 {{/layout-section}}
281
282 {{layout-section ac:type="single"}}
283 {{layout-cell}}
284 === Studiengruppe ===
285
286 (% style="margin-left: 40.0px;" %)
287 Attribut: studyGroup
288
289 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 290 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 291
292 (% style="margin-left: 40.0px;" %)
293 Beispielregel Expertenmodus: //Nur für Nutzer der Studiengruppe "xy"//: hasAttribute("studyGroup","xy")
294 {{/layout-cell}}
295 {{/layout-section}}
296
297 {{layout-section ac:type="single"}}
298 {{layout-cell}}
299 === Titel ===
300
301 (% style="margin-left: 40.0px;" %)
302 Attribut: personalTitle
303
304 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 305 Beispielwert: //Attribut wird nicht übertragen//
Carina Enke 12.1 306
307 (% style="margin-left: 40.0px;" %)
308 Beispielregel Expertenmodus: //Nur für Nutzer mit mit Titel "xy" //: hasAttribute("personalTitle","xy")
309 {{/layout-cell}}
310 {{/layout-section}}
311
312 {{layout-section ac:type="single"}}
313 {{layout-cell}}
314 === Vorname ===
315
316 (% style="margin-left: 40.0px;" %)
317 Attribut: firstName
318
319 (% style="margin-left: 40.0px;" %)
Carina Enke 39.2 320 Beispielwert: Max
Carina Enke 12.1 321
322 (% style="margin-left: 40.0px;" %)
323 Beispielregel Expertenmodus: //Nur für Nutzer mit Vornamen Max "//: hasAttribute("firstName","Max")
324 {{/layout-cell}}
325 {{/layout-section}}
326 {{/layout}}