SlideShare a Scribd company logo
UCS "Wrap Up": Technische Highlights
2019 und Ausblick 2020
Erik Damrose
Sönke Schwardt-Krummrich
Univention GmbH
Product Milestones in 2019 and UCS 5 in 2020
2019
Multi Azure AD syncEnd User Self Service
Admin Diary
Portal
Samba Trusts
UMC Usability
UDM REST API
Samba Provisioning
SAML aliases
UCS@school
Kelvin REST APICorporate Design
2020
UCS 5
UCS 4.4-0
●
Release on 2019-03-12
●
Fastest adoption rate in Univention history
Admin Diary
●
New app in Univention App Center
●
Centralized logging of important events
●
Creation/modification/deletion of objects
using Univention Directory Manager
●
Installation, update and deinstallation of apps
●
Start, end and eventual failures of domain
joins
●
Start and end of UCS updates
●
Not limited to the events above
●
UMC module for queries and comments
Self Service App
●
Change current password
●
Protect account by specifying a
alternative channel
●
E-Mail
●
SMS
●
...
●
Reset forgotten password over
alternative channel
Self Service App
●
UDM user wizard optionally sends an invitation link via e-mail
Self Service App
●
New dialog „Your profile“
●
Administrators can allow users to
maintain certain attributes of
their user object
●
List of attributes is customizable
(e.g. private address, photo, ...)
Self Service App
●
Configuration example:
ucr set 
umc/self-service/profiledata/enabled=’true‘ 
self-service/udm_attributes=’mobileTelephoneNumber,homePostalAddress‘ 
self-service/ldap_attributes=’mobile,homePostalAddress‘
Custom design options for UCS portal, self-service, login
●
Individual branding for portal page, self-service app and login page
now possible via custom CSS files
/var/www/univention/self-service/css/custom.css
/usr/share/univention-management-console-login/css/custom.css
/usr/share/univention-portal/custom.css
User module: activation of apps
●
New tab in UMC user module called „Apps“
●
New central point for activation of apps
●
Sub tabs for each installed app
●
Sub tab only visible if app is enabled for user
●
Not all apps have migrated to this new layout yet
User module: activation of apps
UDM REST API
●
New service allows the remote usage of UDM via a REST API
●
Same actions as for the CLI and UMC possible
●
Dynamic API – depending on installed components and apps
●
Running by default on DC Master and DC Backup systems
●
Already in use by new UCS@school components and eGroupware app
UDM REST API – getting started
●
Specification of running API in OpenAPI format available
https://FQDN/univention/udm/openapi.json
●
Manual exploration of the API via Swagger UI
https://FQDN/univention/udm/schema/
UDM REST API – Swagger UI
UDM REST API – Swagger UI
UDM REST API – getting started
●
Specification of running API in OpenAPI format available
https://FQDN/univention/udm/openapi.json
●
Manual exploration of the API via Swagger UI
https://FQDN/univention/udm/schema/
●
Developer manual
https://docs.software-univention.de/developer-reference-4.4.html
●
Python reference client for UDM REST API
https://github.com/univention/python-udm-rest-api-client/
App updates
●
OpenID Connect provider
●
UCS as ID4me compatible login provider
●
Office365 connector supports sync to multiple Azure ADs
UCS@school
●
New app „UCS@school Kelvin REST API“
●
New app „UCS@school ID connector“
●
Improvements for exam mode
●
Safety net: auto collect result every X minutes
●
Preparation of exams possible
●
Client computer restart now only required with computer-specific GPOs
●
Basis for a role concept (currently only non-visible changes)
Univention Directory Notifier – Univention Directory Listener
●
Notifier and Listener are main components for LDAP replication
●
New protocol version „3“
●
New LDAP database (cn=translog)
●
Introduced in UCS 4.3-3 errata427
●
As of UCS 4.4-0 new installations offer protocol version 3 only
●
Recommendation for updated UCS domains:
disable the old protocol version manually
(UCR variable notifier/protocol/version)
Samba 4.10 in UCS 4.4
●
Good cooperation with the Samba team also in 2019
●
Unidirectional Trusts with Microsoft Active Directory Domains
(Windows trusts UCS)
●
Fix for crash of Windows Explorer
●
Fine Grained Password Policies (FGPP)
●
Multiple improvements of NTACL SysVolCheck
●
Multiple detail improvements and security fixes
●
Folder „windows-profile“ is now hidden
●
Samba manageable via UMC system services module
S4 Connector
●
Additional configuration file for customizations of S4 connector mapping
●
Additional attributes are now synchronized between OpenLDAP and AD
●
automatically activated on fresh installations starting with UCS 4.4-2
●
sync of attributes has to be activated manually on updated UCS systems
●
Several detail improvements
●
Bugfix for UCS@school that allows the move of users between school OUs
●
Single attributes may be excluded from sync
●
Bugfixes for the conversion between Unix and Windows timestamps
UCS 5.x
●
Focus on UCS as a platform
●
Migration of core features to apps
●
Integrate and configure apps automatically
●
Usability improvements – Portal + Single Sign-On
●
Shorter release cycles for major releases
●
Get closer to Debian release cycles
●
Less modifications in minor releases
UCS 5.0
●
Based on Debian 10 (Buster)
●
The use of the LDAP overlay memberOf is now mandatory
●
New Samba version
●
Switch from Python 2 to Python 3
UCS 5.0 – features/components to be removed
●
i386 support
●
KDE desktop (packages remain in UCS repository)
●
Cleanup of deprecated features (e.g. support of MD5 in certificates)
●
UMC module „Statistics“ use UCS Dashboard app→
●
Other possible candidates:
●
Horde webmailer
●
PyKota print quota
●
NTLM authentication in RADIUS
Feedback is welcome!
UCS 5.0 and Python 3
●
Goal: complete switch to Python 3 throughout UCS
●
Transition started already in Summer 2019 in UCS 4.4
●
Make code executable in Python 2 + 3
●
But: some API changes cannot be avoided
●
Not only UCS core is affected but also all apps and extensions
●
All apps and extensions have to be checked for compatibility
UCS 5.0 and Python 3
●
Affected software
●
Modules for Univention Directory Listener
●
Modules and syntax definitions for Univention Directory Manager (UDM)
●
also hooks and syntax classes for extended attributes
●
Modules for Univention Management Console (UMC)
●
Templates for Univention Configuration Registry (UCR)
●
Scripts that use UCS python modules
UCS 5.0 – Samba 4.11
●
Scaling improvements for large environments
(100k users + 100k computers)
●
Use of prefork model – not one process per connection
●
LDB index mode for <= and >= comparisons – replication speedup
●
Memory efficiency of Samba LDAP server for large search results
UCS 5.0 – Samba 4.12 ?
●
Possible candidate for UCS 5
●
This week: Release candidate 1
●
Final version expected in March 2020
●
Samba team is working on compatibility with „Windows 2012 Server“
●
Default AD scheme switches to „2012_R2“
●
The default function level will remain on „2008_R2“ for now
●
Deprecate old protocol versions, e.g. SMB1 – override via UCR is possible
●
Remove weak crypto, e.g. DES
UCS 5.0 – when?
●
Mid-year 2020
Vielen Dank für
Ihre Aufmerksamkeit
Erik Damrose
Sönke Schwardt-Krummrich
Univention GmbH

More Related Content

What's hot

WSO2 API Manager Reference Architecture for DC/OS
WSO2 API Manager Reference Architecture for DC/OSWSO2 API Manager Reference Architecture for DC/OS
WSO2 API Manager Reference Architecture for DC/OS
Imesh Gunaratne
 
Asp dotnet net core
Asp dotnet net coreAsp dotnet net core
Asp dotnet net core
JaganathRao
 
Why the WSO2 ESB should be part of your SOA infrastructure
Why the WSO2 ESB should be part of your SOA infrastructureWhy the WSO2 ESB should be part of your SOA infrastructure
Why the WSO2 ESB should be part of your SOA infrastructure
WSO2
 
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Nilesh Shah
 
Test Automation with Docker and Selenium Grid
Test Automation with Docker and Selenium GridTest Automation with Docker and Selenium Grid
Test Automation with Docker and Selenium Grid
Burak Koyuncu
 
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
Using the Carbon Architecture to Build a Fit-for-Purpose PlatformUsing the Carbon Architecture to Build a Fit-for-Purpose Platform
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
Sameera Jayasoma
 
Indore mule soft meetup 3
Indore mule soft meetup 3Indore mule soft meetup 3
Indore mule soft meetup 3
Kirti Gurjar
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
Batzorigt Rentsen
 

What's hot (8)

WSO2 API Manager Reference Architecture for DC/OS
WSO2 API Manager Reference Architecture for DC/OSWSO2 API Manager Reference Architecture for DC/OS
WSO2 API Manager Reference Architecture for DC/OS
 
Asp dotnet net core
Asp dotnet net coreAsp dotnet net core
Asp dotnet net core
 
Why the WSO2 ESB should be part of your SOA infrastructure
Why the WSO2 ESB should be part of your SOA infrastructureWhy the WSO2 ESB should be part of your SOA infrastructure
Why the WSO2 ESB should be part of your SOA infrastructure
 
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
 
Test Automation with Docker and Selenium Grid
Test Automation with Docker and Selenium GridTest Automation with Docker and Selenium Grid
Test Automation with Docker and Selenium Grid
 
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
Using the Carbon Architecture to Build a Fit-for-Purpose PlatformUsing the Carbon Architecture to Build a Fit-for-Purpose Platform
Using the Carbon Architecture to Build a Fit-for-Purpose Platform
 
Indore mule soft meetup 3
Indore mule soft meetup 3Indore mule soft meetup 3
Indore mule soft meetup 3
 
Ruby on rails
Ruby on railsRuby on rails
Ruby on rails
 

Similar to UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit 2020

Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Univention GmbH
 
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
Univention GmbH
 
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
Univention GmbH
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
VMware Tanzu
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
Cloudify Community
 
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring FrameworkTwelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
dinkar thakur
 
Application cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCDApplication cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCD
Davide Veronese
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
VMware Tanzu
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
VMware Tanzu
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
VMware Tanzu
 
PaaS for the New Cloud Era
PaaS for the New Cloud EraPaaS for the New Cloud Era
PaaS for the New Cloud Era
WSO2
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
Unicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage GuideUnicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage Guide
ubigiannis
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
VMware Tanzu
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
Hojoong Kim
 
03-03-2023 - APIForce (1).pdf
03-03-2023 - APIForce (1).pdf03-03-2023 - APIForce (1).pdf
03-03-2023 - APIForce (1).pdf
Amir Khan
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
Sravanthi N
 

Similar to UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit 2020 (20)

Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
Wohin entwickelt sich UCS? Ingo Steuwer - Univention Summit 2022
 
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
UCS "Wrap Up": Highlights from 2018 and Prospects for 2019
 
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
UCS 5.0 - Manageable Freedom of Choice - Ingo Steuwer - Univention Summit 2020
 
Pivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October ReleasePivotal Platform: A First Look at the October Release
Pivotal Platform: A First Look at the October Release
 
Cloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinarCloudify 4.6 highlights webinar
Cloudify 4.6 highlights webinar
 
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring FrameworkTwelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
 
Application cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCDApplication cloudification with liberty and urban code deploy - UCD
Application cloudification with liberty and urban code deploy - UCD
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
Pivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
 
PaaS for the New Cloud Era
PaaS for the New Cloud EraPaaS for the New Cloud Era
PaaS for the New Cloud Era
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
Unicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage GuideUnicorn Platform; Basic Usage Guide
Unicorn Platform; Basic Usage Guide
 
Breaking the Monolith
Breaking the MonolithBreaking the Monolith
Breaking the Monolith
 
Open shift and docker - october,2014
Open shift and docker - october,2014Open shift and docker - october,2014
Open shift and docker - october,2014
 
03-03-2023 - APIForce (1).pdf
03-03-2023 - APIForce (1).pdf03-03-2023 - APIForce (1).pdf
03-03-2023 - APIForce (1).pdf
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...OSDC 2018 | Three years running containers with Kubernetes in Production by T...
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6TechTalk_Cloud Performance Testing_0.6
TechTalk_Cloud Performance Testing_0.6
 

More from Univention GmbH

Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Univention GmbH
 
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Univention GmbH
 
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention GmbH
 
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Univention GmbH
 
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Univention GmbH
 
Modularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCSModularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCS
Univention GmbH
 
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Univention GmbH
 
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Univention GmbH
 
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Univention GmbH
 
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Univention GmbH
 
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
Univention GmbH
 
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
Univention GmbH
 
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Univention GmbH
 
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
Univention GmbH
 
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Univention GmbH
 
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Univention GmbH
 
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Univention GmbH
 
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Univention GmbH
 
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Univention GmbH
 
Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022
Univention GmbH
 

More from Univention GmbH (20)

Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
Status des Rollen- und Rechtemodells in UCS und UCS@school - Daniel Tröder - ...
 
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
Technical Deep Dive - OpenID-Connect and OAuth 2.0 in UCS IAM - Florian Best ...
 
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
Univention IAM and Portal for Kubernetes - Ingo Steuwer - Univention Summit 2024
 
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
Keycloak as the New Identity Provider for UCS - Felix Botner & Erik Damrose -...
 
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
Outlook on UCS 5.2 - Ingo Steuwer - Univention Summit 2024
 
Modularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCSModularisierung und Containerisierung von UCS
Modularisierung und Containerisierung von UCS
 
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
Barrierefreiheit in UCS - Univention GmbH - Univention Summit 2022
 
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
Digitale Souveränität für die zivile Seenotrettung von Sea-Watch - Sea-Watch ...
 
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
Schulische Lernplattformen in Deutschland - Institut für Informationsmanageme...
 
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
Technologie in der Schule: Ein Projektüberblick & Beratungsansatz der Bechtle...
 
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS@school Roadmap 2022 - Univention GmbH - Univention Summit 2022
 
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
BILDUNGSLOGIN: Mit zwei Klicks die ganze Bandbreite digitaler Bildungsmedien ...
 
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
Schule digital neu denken - Schulstiftung der Ev.-Luth. Landeskriche Sachsens...
 
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
UCS Roadmap 2022 - Univention GmbH - Univention Summit 2022
 
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
Shift happens! Let's create a better IT now! - UNivention GmbH - Univention S...
 
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
Einführung eines zentralen IDM auf Basis der hessischen Landesdatenbank LUSD ...
 
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
Sie serverlose Schule - Stadt Norderstedt - Univention Summit 2022
 
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
Digital Souveräne Collaboration mit Nextcloud - Nextcloud-Univention-Summit-2...
 
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
Enough about Gaia-X theory – Let’s shift towards real use cases! - Plusserver...
 
Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022Get your shift together now! - agorum Software - Univention Summit 2022
Get your shift together now! - agorum Software - Univention Summit 2022
 

Recently uploaded

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
WebConnect Pvt Ltd
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
mohitd6
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
Alina Yurenko
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
michniczscribd
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
Paul Brebner
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
vaishalijagtap12
 

Recently uploaded (20)

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
Optimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptxOptimizing Your E-commerce with WooCommerce.pptx
Optimizing Your E-commerce with WooCommerce.pptx
 
The Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdfThe Role of DevOps in Digital Transformation.pdf
The Role of DevOps in Digital Transformation.pdf
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
bgiolcb
bgiolcbbgiolcb
bgiolcb
 
Going AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applicationsGoing AOT: Everything you need to know about GraalVM for Java applications
Going AOT: Everything you need to know about GraalVM for Java applications
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Beginner's Guide to Observability@Devoxx PL 2024
Beginner's  Guide to Observability@Devoxx PL 2024Beginner's  Guide to Observability@Devoxx PL 2024
Beginner's Guide to Observability@Devoxx PL 2024
 
Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...Superpower Your Apache Kafka Applications Development with Complementary Open...
Superpower Your Apache Kafka Applications Development with Complementary Open...
 
42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert42 Ways to Generate Real Estate Leads - Sellxpert
42 Ways to Generate Real Estate Leads - Sellxpert
 

UCS "Wrap Up": Technical Highlights 2019 and Outlook 2020 - Univention Summit 2020

  • 1. UCS "Wrap Up": Technische Highlights 2019 und Ausblick 2020 Erik Damrose Sönke Schwardt-Krummrich Univention GmbH
  • 2. Product Milestones in 2019 and UCS 5 in 2020 2019 Multi Azure AD syncEnd User Self Service Admin Diary Portal Samba Trusts UMC Usability UDM REST API Samba Provisioning SAML aliases UCS@school Kelvin REST APICorporate Design 2020 UCS 5
  • 3. UCS 4.4-0 ● Release on 2019-03-12 ● Fastest adoption rate in Univention history
  • 4. Admin Diary ● New app in Univention App Center ● Centralized logging of important events ● Creation/modification/deletion of objects using Univention Directory Manager ● Installation, update and deinstallation of apps ● Start, end and eventual failures of domain joins ● Start and end of UCS updates ● Not limited to the events above ● UMC module for queries and comments
  • 5. Self Service App ● Change current password ● Protect account by specifying a alternative channel ● E-Mail ● SMS ● ... ● Reset forgotten password over alternative channel
  • 6. Self Service App ● UDM user wizard optionally sends an invitation link via e-mail
  • 7. Self Service App ● New dialog „Your profile“ ● Administrators can allow users to maintain certain attributes of their user object ● List of attributes is customizable (e.g. private address, photo, ...)
  • 8. Self Service App ● Configuration example: ucr set umc/self-service/profiledata/enabled=’true‘ self-service/udm_attributes=’mobileTelephoneNumber,homePostalAddress‘ self-service/ldap_attributes=’mobile,homePostalAddress‘
  • 9. Custom design options for UCS portal, self-service, login ● Individual branding for portal page, self-service app and login page now possible via custom CSS files /var/www/univention/self-service/css/custom.css /usr/share/univention-management-console-login/css/custom.css /usr/share/univention-portal/custom.css
  • 10.
  • 11.
  • 12. User module: activation of apps ● New tab in UMC user module called „Apps“ ● New central point for activation of apps ● Sub tabs for each installed app ● Sub tab only visible if app is enabled for user ● Not all apps have migrated to this new layout yet
  • 14. UDM REST API ● New service allows the remote usage of UDM via a REST API ● Same actions as for the CLI and UMC possible ● Dynamic API – depending on installed components and apps ● Running by default on DC Master and DC Backup systems ● Already in use by new UCS@school components and eGroupware app
  • 15. UDM REST API – getting started ● Specification of running API in OpenAPI format available https://FQDN/univention/udm/openapi.json ● Manual exploration of the API via Swagger UI https://FQDN/univention/udm/schema/
  • 16. UDM REST API – Swagger UI
  • 17. UDM REST API – Swagger UI
  • 18. UDM REST API – getting started ● Specification of running API in OpenAPI format available https://FQDN/univention/udm/openapi.json ● Manual exploration of the API via Swagger UI https://FQDN/univention/udm/schema/ ● Developer manual https://docs.software-univention.de/developer-reference-4.4.html ● Python reference client for UDM REST API https://github.com/univention/python-udm-rest-api-client/
  • 19. App updates ● OpenID Connect provider ● UCS as ID4me compatible login provider ● Office365 connector supports sync to multiple Azure ADs
  • 20. UCS@school ● New app „UCS@school Kelvin REST API“ ● New app „UCS@school ID connector“ ● Improvements for exam mode ● Safety net: auto collect result every X minutes ● Preparation of exams possible ● Client computer restart now only required with computer-specific GPOs ● Basis for a role concept (currently only non-visible changes)
  • 21. Univention Directory Notifier – Univention Directory Listener ● Notifier and Listener are main components for LDAP replication ● New protocol version „3“ ● New LDAP database (cn=translog) ● Introduced in UCS 4.3-3 errata427 ● As of UCS 4.4-0 new installations offer protocol version 3 only ● Recommendation for updated UCS domains: disable the old protocol version manually (UCR variable notifier/protocol/version)
  • 22. Samba 4.10 in UCS 4.4 ● Good cooperation with the Samba team also in 2019 ● Unidirectional Trusts with Microsoft Active Directory Domains (Windows trusts UCS) ● Fix for crash of Windows Explorer ● Fine Grained Password Policies (FGPP) ● Multiple improvements of NTACL SysVolCheck ● Multiple detail improvements and security fixes ● Folder „windows-profile“ is now hidden ● Samba manageable via UMC system services module
  • 23. S4 Connector ● Additional configuration file for customizations of S4 connector mapping ● Additional attributes are now synchronized between OpenLDAP and AD ● automatically activated on fresh installations starting with UCS 4.4-2 ● sync of attributes has to be activated manually on updated UCS systems ● Several detail improvements ● Bugfix for UCS@school that allows the move of users between school OUs ● Single attributes may be excluded from sync ● Bugfixes for the conversion between Unix and Windows timestamps
  • 24. UCS 5.x ● Focus on UCS as a platform ● Migration of core features to apps ● Integrate and configure apps automatically ● Usability improvements – Portal + Single Sign-On ● Shorter release cycles for major releases ● Get closer to Debian release cycles ● Less modifications in minor releases
  • 25. UCS 5.0 ● Based on Debian 10 (Buster) ● The use of the LDAP overlay memberOf is now mandatory ● New Samba version ● Switch from Python 2 to Python 3
  • 26. UCS 5.0 – features/components to be removed ● i386 support ● KDE desktop (packages remain in UCS repository) ● Cleanup of deprecated features (e.g. support of MD5 in certificates) ● UMC module „Statistics“ use UCS Dashboard app→ ● Other possible candidates: ● Horde webmailer ● PyKota print quota ● NTLM authentication in RADIUS Feedback is welcome!
  • 27. UCS 5.0 and Python 3 ● Goal: complete switch to Python 3 throughout UCS ● Transition started already in Summer 2019 in UCS 4.4 ● Make code executable in Python 2 + 3 ● But: some API changes cannot be avoided ● Not only UCS core is affected but also all apps and extensions ● All apps and extensions have to be checked for compatibility
  • 28. UCS 5.0 and Python 3 ● Affected software ● Modules for Univention Directory Listener ● Modules and syntax definitions for Univention Directory Manager (UDM) ● also hooks and syntax classes for extended attributes ● Modules for Univention Management Console (UMC) ● Templates for Univention Configuration Registry (UCR) ● Scripts that use UCS python modules
  • 29. UCS 5.0 – Samba 4.11 ● Scaling improvements for large environments (100k users + 100k computers) ● Use of prefork model – not one process per connection ● LDB index mode for <= and >= comparisons – replication speedup ● Memory efficiency of Samba LDAP server for large search results
  • 30. UCS 5.0 – Samba 4.12 ? ● Possible candidate for UCS 5 ● This week: Release candidate 1 ● Final version expected in March 2020 ● Samba team is working on compatibility with „Windows 2012 Server“ ● Default AD scheme switches to „2012_R2“ ● The default function level will remain on „2008_R2“ for now ● Deprecate old protocol versions, e.g. SMB1 – override via UCR is possible ● Remove weak crypto, e.g. DES
  • 31. UCS 5.0 – when? ● Mid-year 2020
  • 32. Vielen Dank für Ihre Aufmerksamkeit Erik Damrose Sönke Schwardt-Krummrich Univention GmbH