<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
Lieber Herr Zimmermann,
<div><br>
</div>
<div>zu Shibboleth kann ich nichts sagen. Die LDAP-Integration war über die Jahre immer wieder ein Thema, musste aber für andere Aufgaben zurückgestellt werden. Ein Hindernis dabei ist auch, dass ich nicht derjenigen sein kann, der die ersten Schritte macht.
 Ich bin kein Betreiber von OPUS 4 oder LDAP und kann nicht sagen, welche Anforderungen Institute und ihre IT haben. Ich glaube technisch wäre wahrscheinlich gar nicht so viel zu machen, wenn klar ist, wie es sich verhalten soll. Ich habe aber keine Zeit auch
 noch dieses Thema voranzutreiben.  Da muss jemand anderes die Führung übernehmen. </div>
<div><br>
</div>
<div>Zend Framework 1 hatte bereits LDAP Support. Das ist natürlich mittlerweile sehr alter Code und ich weiß nicht, ob er heute noch den Anforderungen genügt. In OPUS 4 wurde das nie eingesetzt. </div>
<div><br>
</div>
<div>
<div style="display: block;" class="">
<div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://framework.zend.com/manual/1.12/en/zend.auth.adapter.ldap.html">
<a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://framework.zend.com/manual/1.12/en/zend.auth.adapter.ldap.html" dir="ltr" role="button" draggable="false" width="300">
<table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E9E9EB;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300">
<tbody>
<tr>
<td vertical-align="center">
<table bgcolor="#E9E9EB" cellpadding="0" cellspacing="0" width="300" style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(233, 233, 235, 1);" class="lp-rich-link-captionBar">
<tbody>
<tr>
<td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem">
<div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack">
<div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading">
<a rel="nofollow" href="https://framework.zend.com/manual/1.12/en/zend.auth.adapter.ldap.html" style="text-decoration: none" draggable="false"><font color="#000000" style="color: rgba(0, 0, 0, 1);">Manual - Documentation - Zend Framework</font></a></div>
<div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading">
<a rel="nofollow" href="https://framework.zend.com/manual/1.12/en/zend.auth.adapter.ldap.html" style="text-decoration: none" draggable="false"><font color="#A2A2A9" style="color: rgba(60, 60, 67, 0.6);">framework.zend.com</font></a></div>
</div>
</td>
<td style="padding:6px 12px 6px 0px;" class="lp-rich-link-captionBar-rightIconItem" width="36">
<a rel="nofollow" href="https://framework.zend.com/manual/1.12/en/zend.auth.adapter.ldap.html" draggable="false"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</a></div>
</div>
<br>
</div>
<div><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Auch Laminas, wo wir hin kommen müssen und wollen, hat Support für LDAP. </span></div>
<div><br>
</div>
<div>
<div style="display: block;" class="">
<div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://docs.laminas.dev/laminas-ldap/">
<a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://docs.laminas.dev/laminas-ldap/" dir="ltr" role="button" draggable="false" width="300">
<table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E9E9EB;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300">
<tbody>
<tr>
<td vertical-align="center">
<table bgcolor="#E9E9EB" cellpadding="0" cellspacing="0" width="300" style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(233, 233, 235, 1);" class="lp-rich-link-captionBar">
<tbody>
<tr>
<td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem">
<div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack">
<div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading">
<a rel="nofollow" href="https://docs.laminas.dev/laminas-ldap/" style="text-decoration: none" draggable="false"><font color="#000000" style="color: rgba(0, 0, 0, 1);">laminas-ldap</font></a></div>
<div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading">
<a rel="nofollow" href="https://docs.laminas.dev/laminas-ldap/" style="text-decoration: none" draggable="false"><font color="#A2A2A9" style="color: rgba(60, 60, 67, 0.6);">docs.laminas.dev</font></a></div>
</div>
</td>
<td style="padding:0px 12px 0px 0px;" class="lp-rich-link-captionBar-rightIconItem" width="36">
<a rel="nofollow" href="https://docs.laminas.dev/laminas-ldap/" draggable="false"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAANBGlDQ1BrQ0dDb2xvclNwYWNlR2VuZXJpY0dyYXlHYW1tYTJfMgAAWIWlVwdck9cWv9/IAJKwp4ywkWVAgQAyIjOA7CG4iEkggRBiBgLiQooVrFscOCoqilpcFYE6UYtW6satD2qpoNRiLS6svpsEEKvte+/3vvzud//fPefcc8495557A4DuRo5EIkIBAHliuTQikZU+KT2DTroHyMAYaAN3oM3hyiSs+PgYyALE+WI++OR5cQMgyv6am3KuT+n/+BB4fBkX9idhK+LJuHkAIOMBIJtxJVI5ABqT4LjtLLlEiUsgNshNTgyBeDnkoQzKKh+rCL6YLxVy6RFSThE9gpOXx6F7unvS46X5WULRZ6z+f588kWJYN2wUWW5SNOzdof1lPE6oEvtBfJDLCUuCmAlxb4EwNRbiYABQO4l8QiLEURDzFLkpLIhdIa7PkoanQBwI8R2BIlKJxwGAmRQLktMgNoM4Jjc/WilrA3GWeEZsnFoX9iVXFpIBsRPELQI+WxkzO4gfS/MTlTzOAOA0Hj80DGJoB84UytnJg7hcVpAUprYTv14sCIlV6yJQcjhR8RA7QOzAF0UkquchxEjk8co54TehQCyKjVH7RTjHl6n8hd9EslyQHAmxJ8TJcmlyotoeYnmWMJwNcTjEuwXSyES1v8Q+iUiVZ3BNSO4caViEek1IhVJFYoraR9J2vjhFOT/MEdIDkIpwAB/kgxnwzQVi0AnoQAaEoECFsgEH5MFGhxa4whYBucSwSSGHDOSqOKSga5g+JKGUcQMSSMsHWZBXBCWHxumAB2dQSypnyYdN+aWcuVs1xh3U6A5biOUOoIBfAtAL6QKIJoIO1UghtDAP9iFwVAFp2RCP1KKWj1dZq7aBPmh/z6CWfJUtnGG5D7aFQLoYFMMR2ZBvuDHOwMfC5o/H4AE4QyUlhRxFwE01Pl41NqT1g+dK33qGtc6Eto70fuSKDa3iKSglh98i6KF4cH1k0Jq3UCZ3UPovfi43UzhJJFVLE9jTatUjpdLpQu6lZX2tJUdNAP3GkpPnAX2vTtO5YRvp7XjjlGuU1pJ/iOqntn0c1biReaPKJN4neQN1Ea4SLhMeEK4DOux/JrQTuiG6S7gHf7eH7fkQA/XaDOWE2i4ugg3bwIKaRSpqHmxCFY9sOB4KiOXwnaWSdvtLLCI+8WgkPX9YezZs+X+1YTBj+Cr9nM+uz/+yQ0asZJZ4uZlEMq22ZIAvUa+HMnb8RbEvYkGpK2M/o5exnbGX8Zzx4EP8GDcZvzLaGVsh5Qm2CjuMHcOasGasDdDhVzN2CmtSob3YUfg78Dc7IvszO0KZYdzBHaCkygdzcOReGekza0Q0lPxDa5jzN/k9MoeUa/nfWTRyno8rCP/DLqXZ0jxoJJozzYvGoiE0a/jzpAVDZEuzocXQjCE1kuZIC6WNGpF36oiJBjNI+FE9UFucDqlDmSZWVSMO5FRycAb9/auP9I+8VHomHJkbCBXmhnBEDflc7aJ/tNdSoKwQzFLJy1TVQaySk3yU3zJV1YIjyGRVDD9jG9GP6EgMIzp+0EMMJUYSw2HvoRwnjiFGQeyr5MItcQ+cDatbHKDjLNwLDx7E6oo3VPNUUcWDIDUQD8WZyhr50U7g/kdPR+5CeNeQ8wvlyotBSL6kSCrMFsjpLHgz4tPZYq67K92T4QFPROU9S319eJ6guj8hRm1chbRAPYYrXwSgCe9gBsAUWAJbeKq7QV0+wB+es2HwjIwDyTCy06B1AmiNFK5tCVgAykElWA7WgA1gC9gO6kA9OAiOgKOwKn8PLoDLoB3chSdQF3gC+sALMIAgCAmhIvqIKWKF2CMuiCfCRAKRMCQGSUTSkUwkGxEjCqQEWYhUIiuRDchWpA45gDQhp5DzyBXkNtKJ9CC/I29QDKWgBqgF6oCOQZkoC41Gk9GpaDY6Ey1Gy9Cl6Dq0Bt2LNqCn0AtoO9qBPkH7MYBpYUaYNeaGMbEQLA7LwLIwKTYXq8CqsBqsHlaBVuwa1oH1Yq9xIq6P03E3GJtIPAXn4jPxufgSfAO+C2/Az+DX8E68D39HoBLMCS4EPwKbMImQTZhFKCdUEWoJhwlnYdXuIrwgEolGMC98YL6kE3OIs4lLiJuI+4gniVeID4n9JBLJlORCCiDFkTgkOamctJ60l3SCdJXURXpF1iJbkT3J4eQMsphcSq4i7yYfJ18lPyIPaOho2Gv4acRp8DSKNJZpbNdo1rik0aUxoKmr6agZoJmsmaO5QHOdZr3mWc17ms+1tLRstHy1ErSEWvO11mnt1zqn1an1mqJHcaaEUKZQFJSllJ2Uk5TblOdUKtWBGkzNoMqpS6l11NPUB9RXNH2aO41N49Hm0appDbSrtKfaGtr22iztadrF2lXah7QvaffqaOg46ITocHTm6lTrNOnc1OnX1df10I3TzdNdortb97xutx5Jz0EvTI+nV6a3Te+03kN9TN9WP0Sfq79Qf7v+Wf0uA6KBowHbIMeg0uAbg4sGfYZ6huMMUw0LDasNjxl2GGFGDkZsI5HRMqODRjeM3hhbGLOM+caLjeuNrxq/NBllEmzCN6kw2WfSbvLGlG4aZpprusL0iOl9M9zM2SzBbJbZZrOzZr2jDEb5j+KOqhh1cNQdc9Tc2TzRfLb5NvM2834LS4sIC4nFeovTFr2WRpbBljmWqy2PW/ZY6VsFWgmtVludsHpMN6Sz6CL6OvoZep+1uXWktcJ6q/VF6wEbR5sUm1KbfTb3bTVtmbZZtqttW2z77KzsJtqV2O2xu2OvYc+0F9ivtW+1f+ng6JDmsMjhiEO3o4kj27HYcY/jPSeqU5DTTKcap+ujiaOZo3NHbxp92Rl19nIWOFc7X3JBXbxdhC6bXK64Elx9XcWuNa433ShuLLcCtz1une5G7jHupe5H3J+OsRuTMWbFmNYx7xheDBE83+566HlEeZR6NHv87unsyfWs9rw+ljo2fOy8sY1jn41zGccft3ncLS99r4lei7xavP709vGWetd79/jY+WT6bPS5yTRgxjOXMM/5Enwn+M7zPer72s/bT+530O83fzf/XP/d/t3jHcfzx28f/zDAJoATsDWgI5AemBn4dWBHkHUQJ6gm6Kdg22BecG3wI9ZoVg5rL+vpBMYE6YTDE16G+IXMCTkZioVGhFaEXgzTC0sJ2xD2INwmPDt8T3hfhFfE7IiTkYTI6MgVkTfZFmwuu47dF+UTNSfqTDQlOil6Q/RPMc4x0pjmiejEqImrJt6LtY8Vxx6JA3HsuFVx9+Md42fGf5dATIhPqE74JdEjsSSxNUk/aXrS7qQXyROSlyXfTXFKUaS0pGqnTkmtS32ZFpq2Mq1j0phJcyZdSDdLF6Y3ZpAyUjNqM/onh01eM7lriteU8ik3pjpOLZx6fprZNNG0Y9O1p3OmH8okZKZl7s58y4nj1HD6Z7BnbJzRxw3hruU+4QXzVvN6+AH8lfxHWQFZK7O6swOyV2X3CIIEVYJeYYhwg/BZTmTOlpyXuXG5O3Pfi9JE+/LIeZl5TWI9ca74TL5lfmH+FYmLpFzSMdNv5pqZfdJoaa0MkU2VNcoN4J/SNoWT4gtFZ0FgQXXBq1mpsw4V6haKC9uKnIsWFz0qDi/eMRufzZ3dUmJdsqCkcw5rzta5yNwZc1vm2c4rm9c1P2L+rgWaC3IX/FjKKF1Z+sfCtIXNZRZl88sefhHxxZ5yWrm0/OYi/0VbvsS/FH55cfHYxesXv6vgVfxQyaisqny7hLvkh688vlr31fulWUsvLvNetnk5cbl4+Y0VQSt2rdRdWbzy4aqJqxpW01dXrP5jzfQ156vGVW1Zq7lWsbZjXcy6xvV265evf7tBsKG9ekL1vo3mGxdvfLmJt+nq5uDN9VsstlRuefO18OtbWyO2NtQ41FRtI24r2PbL9tTtrTuYO+pqzWora//cKd7ZsStx15k6n7q63ea7l+1B9yj29OydsvfyN6HfNNa71W/dZ7Svcj/Yr9j/+EDmgRsHow+2HGIeqv/W/tuNh/UPVzQgDUUNfUcERzoa0xuvNEU1tTT7Nx/+zv27nUetj1YfMzy27Ljm8bLj708Un+g/KTnZeyr71MOW6S13T086ff1MwpmLZ6PPnvs+/PvTrazWE+cCzh0973e+6QfmD0cueF9oaPNqO/yj14+HL3pfbLjkc6nxsu/l5ivjrxy/GnT11LXQa99fZ1+/0B7bfuVGyo1bN6fc7LjFu9V9W3T72Z2COwN358OLfcV9nftVD8wf1Pxr9L/2dXh3HOsM7Wz7Kemnuw+5D5/8LPv5bVfZL9Rfqh5ZParr9uw+2hPec/nx5MddTyRPBnrLf9X9deNTp6ff/hb8W1vfpL6uZ9Jn739f8tz0+c4/xv3R0h/f/+BF3ouBlxWvTF/tes183fom7c2jgVlvSW/X/Tn6z+Z30e/uvc97//7fCQ/4Yk7kYoUAAAB4ZVhJZk1NACoAAAAIAAUBEgADAAAAAQABAAABGgAFAAAAAQAAAEoBGwAFAAAAAQAAAFIBKAADAAAAAQACAACHaQAEAAAAAQAAAFoAAAAAAAAAkAAAAAEAAACQAAAAAQACoAIABAAAAAEAAABIoAMABAAAAAEAAABIAAAAADXanqcAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAAcaURPVAAAAAIAAAAAAAAAJAAAACgAAAAkAAAAJAAAAyJzt+psAAAC7klEQVRoBexWPWgTYRh+ImmSxrRJW0o1LYIuSnWIuDpYcEnEJh1cjINQEFEQU9Q1KA5COwhiB8XVQRCKKIYK0joVpSGiqCGVLv7hT6lTrcaez32Xpt93vbsmphaHuxvyve/7PM89eb+79w5wD7cDbgfcDrgdcDvgduC/6UAE/RjBON5gDos857gaZyaJyEZ79CONhyhDsznLyBHh3xhbzRjCO2FkERPIYgC70Q4fz3auBpiZYLd0q++JbP7XpuKYERfL4wQN2B1trOYFbgZxO1Dj+QBGxUUKSMBjktNMMYiIoyDwowisqq5DogvPKL+ADLxUCyClaKqG7iIqql6cJUPDNLoU9DoEO1CicAmxipYPH7FT0pUN7cdrqYOxCnO7hG542YNZ2nmKTknpMq5KkWzoNs5IFaADU2TPokfJNhAExQ06hZCisQ1fsFnJGEELe2eeQyFhKY+gBf4vUjfEZundkTcJOIoWSzX1sofZIbC3+pbftMTXmUxQaEHcO168woW62CHcwrkKIyZu70RdfAtwQMydTKUSRbEOS/uInhbPpEEf4l972+gIyFCkIIlG2aVdFsbNqU04j5/4hb1SwYvnVFv+c1Kh9qWf41/jGJSPJjmwWW/FI/I0XDHVDzH3oZEepSmQl2aKSd8m7MdnYaekvMmaGHnE85q24dWQzlF4kLgtNWANSADXsSTsLKGvyurGJXbmGONB1nLVfJ2LCD8wfiBM1hhe4hRa1+TvwQthRt+ulUc8ha+4hl7BDlOxvGpOrSlsAJKUnaxg+3AHn5QtMIt4cFo82LoZjcOxrQoIKiN1ktVktVbXYpjUrMSwHoMGoBP3hBHDjoYjEk9dZokbUVO1RvdJVd/pdsyDvEOWrei/Y3ZA5lOsP3CoO5SKpBo77wBiaRiPFTvz6HYg9BJbdKg7lL6Tqr+HnI8D+I2L/MJe6dBJR0IHkd8cEbZF/RI+26pRaOVnxXHaDlW79MRybs1XDIepqPGb2/b4AwAA//+kFxycAAADIklEQVTtVktrE1EU/mrTNpP6ijFSpRRpfVbEuii4cllpFZsudBMhQsF1qzuRVhBBsOLGhYr0L9SFBRWUuFOxrQsf1FqpCkGolqrQh6aO352ZTObSOzdpkuXcgZl7z/edx5w5c+4F/IcJE7WE5/kU1yYFdRjLaKS8GlvxipxF7FWwvKJaspa9guLnP6ka09K7yTjrMKrRgq+4pOULMEadHwVZSsIkVVuViC2M4xtGmBsx1mEf/uELdtiQ5t5Kq5MaXAM9oGpCg49gFtst/CDGGc4tbNCwc1CCVkdzi7U9h6g66KuSYggniYZxESuYwlFfJqTqG6TVIQ1XA4kKeebBDdS7qyaW+l1U4TBeI4sbMFxk9SSEz7iPY/ysYqRptXs1qRjJZrpact5uF99qFqcctSo8xTs0MX8reIMjBY1F0MuP+oS8jbSYRbSghg/hId+ml9hplu817HRZffiNC8zNX1xBnSstNNlGQi8tPipE9MeTVB8jHJHc7scCPvI9J9Dmr+qDiF51xgcrQhxGhgY6JGYNXlK2xI4TkuTqhV03OayDmhn+BmWMfpqYkFxfpuQ5DhRls4XdW3woe4T4kU2czy1Le4YxTSP9rnI7frF67GboCjWTAbx1QxIvN11efoSnLppZcKrFwG3s1rhXQQP8D0XhH6IVE8dVlLXK7tHQFOJUizm9JGdBXUUGTuQI1rOd9zgtmBiW5CUvIqwiUTf5tmibMvBJ2VEi+M4e5R311Ba1GPEKy5k3YsYKSd77U9KeNO/ZIG7iqsddzApnxjqmeMTlTZut4v4gdZ4XUkV4A9rDRipOUmK0cW8XxdxsLyt3b2CLFAewPqcJxLnPebuMNyAghfV0HSJ7kVpjaKhcIHlLYdyhcZPdpDMvdGdyQELcafUdk39mWa3Q9aCcdHHTEEGN4xy2KBlCGCUq8mmSrQreV7EUwGCvFRuKOBmnud/38FQZRQ2vKGc9lKSJCDxDpu5YUop3H506JPGY26twq7qyRJPShuxjqLLiKA+41/nrv8cc/vCa42yUkoSyO1XWd2AtyECQgSADQQaCDAQZKDYD/wFNi7tReOKIaAAAAABJRU5ErkJggg==" draggable="false" style="pointer-events:none !important;display:inline-block;width:36px;height:36px;" class="lp-rich-link-captionBar-rightIcon" width="36" height="36" data-unique-identifier=""></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</a></div>
</div>
<br>
</div>
<div>Zum Support von Shibboleth habe ich nichts gefunden.</div>
<div><br>
</div>
<div>Wenn die Authentication funktioniert, muss geklärt werden, welche Rechte ein LDAP-Nutzer haben soll. Ich glaube für jeden LDAP-Nutzer einen OPUS 4 Account anzulegen, um Rollen zuweisen zu können, wäre sehr umständlich. Also vielleicht eher ein Mapping
 von Informationen (Gruppen?) aus LDAP auf die OPUS 4 Rollen. Vielleicht soll auch schon eine Gruppe notwendig sein, um sich überhaupt in OPUS 4 einloggen zu können.</div>
<div><br>
</div>
<div>Diese Details können nur Sie sich überlegen. Wenn dabei ein möglichst vollständiges Bild entsteht, kann ich mir Gedanken über eine mögliche Umsetzung machen. Es wären mindestens Änderungen notwendig, an dem Code, der die Rollen für einen Nutzer ermittelt.
 Das ist vermutlich überschaubar, wenn klar ist, wie die notwendigen LDAP Informationen abgerufen werden können.</div>
<div><br>
</div>
<div>Man sollte vielleicht auch überlegen, wie das Verhalten in Hybrid-Situationen sein soll, wenn es innerhalb von OPUS 4 Accounts gibt, deren Name identisch zu einem LDAP Login ist. Gibt es gute Gründe für einen Hybrid-Betrieb, bei denen Accounts in LDAP
 und in OPUS 4 angelegt werden können? Oder sollte das ausgeschlossen werden?</div>
<div><br>
</div>
<div>LDAP und externe Authentication ist ein wichtiges Thema. Wenn Sie genauere Vorstellungen haben und vielleicht auch bereit sind zu experimentieren, zu testen, könnte das die Umsetzung beschleunigen.</div>
<div><br>
</div>
<div>Mit freundlichen Grüßen</div>
<div>Jens Schwidder  </div>
<div><br>
</div>
<div>
<div dir="ltr">
<div dir="ltr"><span style="background-color: rgba(255, 255, 255, 0);">==============================================================<br>
Jens Schwidder<br>
Kooperativer Bibliotheksverbund Berlin-Brandenburg (KOBV)<br>
Zuse-Institute Berlin (ZIB)<br>
<span dir="ltr">Takustr. 7, </span></span><span style="background-color: rgba(255, 255, 255, 0);">14195 Berlin</span></div>
<div dir="ltr"><span style="background-color: rgba(255, 255, 255, 0);">Telefon: <span dir="ltr">(030) 841 85 - 308</span><br>
E-Mail: <span dir="ltr">schwidder@zib.de</span><br>
WWW: <span dir="ltr">http://www.kobv.de</span><br>
==============================================================</span></div>
</div>
<div dir="ltr"><br>
<blockquote type="cite">On 8. Aug 2024, at 15:07, Klaus Zimmermann <k.zimmermann@fh-muenster.de> wrote:<br>
<br>
</blockquote>
</div>
<blockquote type="cite">
<div dir="ltr">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style>@font-face { font-family: "Cambria Math"; }
@font-face { font-family: Calibri; }
p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm; font-size: 11pt; font-family: Calibri, sans-serif; }
span.E-MailFormatvorlage17 { font-family: Calibri, sans-serif; color: windowtext; }
.MsoChpDefault { font-family: Calibri, sans-serif; }
@page WordSection1 { size: 612pt 792pt; margin: 70.85pt 70.85pt 2cm; }
div.WordSection1 { page: WordSection1; }</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">Liebes OPUS-Team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">kann man in OPUS 4.8 eine Shibboleth-Anmeldung für das Publish-Modul einrichten, und gibt es dazu eine Anleitung? Ich habe dazu nichts im Handbuch gefunden.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Bisher haben wir die Anmeldung mit Hilfe einer .htaccess-Datei realisiert, die im public-Verzeichnis liegt und gegen das LDAP der Hochschule authentifiziert. In der OPUS-Administration ist das Publish-Modul für die Rolle „guest“ freigegeben.
 Das funktioniert seit Jahren, es sieht aber nicht sehr elegant aus, weil die .htaccess-Datei nur ein Popfenster anstelle einer richtigen Loginseite öffnet. Außerdem wollen wir von LDAP auf Shibboleth umstellen.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Mit freundlichen Grüßen<o:p></o:p></p>
<p class="MsoNormal">Klaus Zimmermann<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">--<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Dipl.-Bibl. Klaus Zimmermann<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">EDV der Bibliothek<br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Besuchsadresse:<br>
FH Münster<br>
- University of Applied Sciences -<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Corrensstr. 25, Raum D 122<br>
48149 Münster<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Postadresse:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">FH Münster<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Bereichsbibliothek FHZ<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Klaus Zimmermann<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">c/o Poststelle<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Hüfferstraße 27<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">48149 Münster<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Tel: 0251 83-64871<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:DE">Mobil: 0175 9301 309<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<span>--</span><br>
<span>Kobv-opus-tester mailing list</span><br>
<span>Kobv-opus-tester@zib.de</span><br>
<span>https://listserv.zib.de/mailman/listinfo/kobv-opus-tester</span><br>
</div>
</blockquote>
</div>
</body>
</html>