.. SPDX-FileCopyrightText: 2024 Univention GmbH
..
.. SPDX-License-Identifier: AGPL-3.0-only

.. _glossary:

********
Glossary
********

.. glossary::
   :sorted:

   CRUD
      Is an acronym that describes the four basic operations of persistent storage.
      It stands for *create*, *read*, *update*, and *delete*.
      In discussions of RESTful APIs each letter maps to HTTP methods.

      For more information, see `Create, read,update and delete - Wikipedia <https://en.wikipedia.org/wiki/Create,_read,_update_and_delete>`_.

   DVS
      stands for the German term *"Deutsche Verwaltungscloud Strategy"* and translates to *German Administration Cloud Strategy*.
      It's an agreed measure of the strategy to strengthen the digital sovereignty of the IT in the German public administration.

      For more information,
      see `CIO Bund - Deutsche Verwaltungscloud-Strategie <https://www.cio.bund.de/Webs/CIO/DE/digitale-loesungen/digitale-souveraenitaet/deutsche-verwaltungscloud-strategie/deutsche-verwaltungscloud-strategie-node.html>`_
      (:fas:`language;fa-xl` in German)

   IAM
      stands for identity and access management and is a framework of policies
      and technologies to ensure that the right users have the appropriate access to technology
      resources.

      For more information, see `Identity Management - Wikipedia <https://en.wikipedia.org/wiki/Identity_management>`_

   LDAP
      The Lightweight Directory Access Protocol (LDAP) is an open,
      vendor-neutral, industry standard application protocol
      for accessing and maintaining distributed directory information services
      over an Internet Protocol (IP) network.

      For more information, see `LDAP - Wikipedia <https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol>`_

   OIDC
   OpenID Connect
      stands for OpenID Connect and is an open standard by the OpenID Foundation.
      It's an authentication layer on top of the OAuth 2.0 authorization framework.

      For more information, see `OpenID Connect (OIDC) - Wikipedia <https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)>`_

   REST
      stands for **Re**\ presentational **S**\ :spelling:word:`tate` **T**\ :spelling:word:`ransfer` and is a software architectural
      style created to guide the design and development of the architecture for the world wide web.

      For more information, see :cite:t:`fielding-rest`.

   SAML
      stands for Security Assertion Markup Language.
      It's an open standard for exchanging authentication and authorization data between parties,
      in particular, between an identity provider and a service provider.

      For more information, see `Security Assertion Markup Language - Wikipedia <https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language>`_.

   SPA
      stands for single-page application.
      It's a web application or website that interacts with the user by dynamically rewriting the
      current web page with data from the web server,
      instead of the default method of loading the entire new pages.

      For more information, see `Single-page application - Wikipedia <https://en.wikipedia.org/wiki/Single-page_application>`_.

   UDM
      stands for *Univention Directory Manager*.
      In Nubus for Kubernetes, the *Directory Manager* includes UDM in the form of the *UDM Library*.

      For the internal functions of the Directory Manager,
      see :ref:`component-directory-manager-internals`.

   UMC
      stands for *Univention Management Console*.
      It's the web-based management system of Nubus.
      In Nubus for Kubernetes, the *Management UI* includes UMC.

      For more information, see :ref:`overview-components-management-ui`.
