Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
35 changes: 18 additions & 17 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,24 +43,21 @@ const config: Config = {
},
},

presets: [
[
'classic',
{
docs: {
sidebarPath: './sidebars.ts',
// Please change this to your repo.
// Remove this to remove the "edit this page" links.
editUrl:
'https://github.com/opencloud-eu/docs/tree/main',
},
blog: false,
theme: {
customCss: './src/css/custom.css',
},
} satisfies Preset.Options,
],
presets: [
[
'classic',
{
docs: {
sidebarPath: require.resolve('./sidebars.ts'),
editUrl: 'https://github.com/opencloud-eu/docs/tree/main',
},
blog: false,
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
} satisfies Preset.Options,
],
],

themeConfig: {
image: 'img/oc-docs-social-card.jpg',
Expand Down Expand Up @@ -92,6 +89,10 @@ const config: Config = {
position: 'left',
label: 'Dev',
},
{
type: 'docsVersionDropdown',
position: 'right',
},
{
type: 'localeDropdown',
position: 'right'
Expand Down
235 changes: 235 additions & 0 deletions i18n/de/docusaurus-plugin-content-docs/version-4.0.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,235 @@
{
"version.label": {
"message": "Next",
"description": "The label for version current"
},
"sidebar.tutorialSidebar.category.admin": {
"message": "admin",
"description": "The label for category admin in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.user": {
"message": "user",
"description": "The label for category user in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Manage Files and Folders": {
"message": "Verwalten von Dateien und Ordnern",
"description": "The label for category Manage Files and Folders in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Manage Files and Folders.link.generated-index.description": {
"message": "Anleitung zur Verwaltung von Dateien und Ordnern.",
"description": "The generated-index page description for category Manage Files and Folders in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Share Files and Folders": {
"message": "Teilen von Dateien und Ordnern",
"description": "The label for category Share Files and Folders in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Share Files and Folders.link.generated-index.description": {
"message": "Anleitung zum Teilen von Dateien und Ordnern.",
"description": "The generated-index page description for category Share Files and Folders in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Working in teams with Spaces": {
"message": "Arbeiten im Team mit Spaces",
"description": "The label for category Working in teams with Spaces in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Working in teams with Spaces.link.generated-index.description": {
"message": "Anleitung zum Thema Spaces.",
"description": "The generated-index page description for category Working in teams with Spaces in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.User Interface and Navigation": {
"message": "Benutzeroberfläche und Navigation",
"description": "The label for category User Interface and Navigation in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.User Interface and Navigation.link.generated-index.description": {
"message": "Anleitung zur Benutzeroberfläche und Navigation in OpenCloud.",
"description": "The generated-index page description for category User Interface and Navigation in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Administration of OpenCloud": {
"message": "Administration von OpenCloud",
"description": "The label for category Administration of OpenCloud in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Administration of OpenCloud.link.generated-index.description": {
"message": "Anleitung zur Verwaltung deiner OpenCloud.",
"description": "The generated-index page description for category Administration of OpenCloud in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Roles": {
"message": "Rollen",
"description": "The label for category Roles in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.Roles.link.generated-index.description": {
"message": "Anleitung zur Vergabe von Rollen in OpenCloud.",
"description": "The generated-index page description for category Roles in sidebar tutorialSidebar"
},
"sidebar.user.category.Manage Files and Folders": {
"message": "Verwalten von Dateien und Ordnern",
"description": "The label for category Manage Files and Folders in sidebar user"
},
"sidebar.user.category.Manage Files and Folders.link.generated-index.description": {
"message": "Anleitung zur Verwaltung von Dateien und Ordnern.",
"description": "The generated-index page description for category Manage Files and Folders in sidebar user"
},
"sidebar.user.category.Share Files and Folders": {
"message": "Teilen von Dateien und Ordnern",
"description": "The label for category Share Files and Folders in sidebar user"
},
"sidebar.user.category.Share Files and Folders.link.generated-index.description": {
"message": "Anleitung zum Teilen von Dateien und Ordnern.",
"description": "The generated-index page description for category Share Files and Folders in sidebar user"
},
"sidebar.user.category.Working in teams with Spaces": {
"message": "Arbeiten im Team mit Spaces",
"description": "The label for category Working in teams with Spaces in sidebar user"
},
"sidebar.user.category.Working in teams with Spaces.link.generated-index.description": {
"message": "Anleitung zum Thema Spaces.",
"description": "The generated-index page description for category Working in teams with Spaces in sidebar user"
},
"sidebar.user.category.User Interface and Navigation": {
"message": "Benutzeroberfläche und Navigation",
"description": "The label for category User Interface and Navigation in sidebar user"
},
"sidebar.user.category.User Interface and Navigation.link.generated-index.description": {
"message": "Anleitung zur Benutzeroberfläche und Navigation in OpenCloud.",
"description": "The generated-index page description for category User Interface and Navigation in sidebar user"
},
"sidebar.user.category.Administration of OpenCloud": {
"message": "Administration von OpenCloud",
"description": "The label for category Administration of OpenCloud in sidebar user"
},
"sidebar.user.category.Administration of OpenCloud.link.generated-index.description": {
"message": "Anleitung zur Verwaltung deiner OpenCloud.",
"description": "The generated-index page description for category Administration of OpenCloud in sidebar user"
},
"sidebar.user.category.Roles": {
"message": "Rollen",
"description": "The label for category Roles in sidebar user"
},
"sidebar.user.category.Roles.link.generated-index.description": {
"message": "Anleitung zur Vergabe von Rollen in OpenCloud.",
"description": "The generated-index page description for category Roles in sidebar user"
},
"sidebar.tutorialSidebar.category.OpenCloud Desktop": {
"message": "OpenCloud Desktop",
"description": "The label for category OpenCloud Desktop in sidebar tutorialSidebar"
},
"sidebar.tutorialSidebar.category.OpenCloud Desktop.link.generated-index.description": {
"message": "Tutorials about the OpenCloud Desktop.",
"description": "The generated-index page description for category OpenCloud Desktop in sidebar tutorialSidebar"
},
"sidebar.user.category.OpenCloud Desktop": {
"message": "OpenCloud Desktop",
"description": "The label for category OpenCloud Desktop in sidebar user"
},
"sidebar.user.category.OpenCloud Desktop.link.generated-index.description": {
"message": "Anleitungen zu OpenCloud Desktop.",
"description": "The generated-index page description for category OpenCloud Desktop in sidebar user"
},
"sidebar.admin.category.Welcome": {
"message": "Welcome",
"description": "The label for category Welcome in sidebar admin"
},
"sidebar.admin.category.Getting Started": {
"message": "Getting Started",
"description": "The label for category Getting Started in sidebar admin"
},
"sidebar.admin.category.Getting Started.link.generated-index.description": {
"message": "🚀 Getting Started",
"description": "The generated-index page description for category Getting Started in sidebar admin"
},
"sidebar.admin.category.Docker": {
"message": "Docker",
"description": "The label for category Docker in sidebar admin"
},
"sidebar.admin.category.Other": {
"message": "Other",
"description": "The label for category Other in sidebar admin"
},
"sidebar.admin.category.Configuration": {
"message": "Configuration",
"description": "The label for category Configuration in sidebar admin"
},
"sidebar.admin.category.Configuration.link.generated-index.description": {
"message": "⚙️ Configuration",
"description": "The generated-index page description for category Configuration in sidebar admin"
},
"sidebar.admin.category.Maintenance": {
"message": "Maintenance",
"description": "The label for category Maintenance in sidebar admin"
},
"sidebar.admin.category.Maintenance.link.generated-index.description": {
"message": "🛠️ Maintenance",
"description": "The generated-index page description for category Maintenance in sidebar admin"
},
"sidebar.admin.category.Resources": {
"message": "Resources",
"description": "The label for category Resources in sidebar admin"
},
"sidebar.admin.category.Resources.link.generated-index.description": {
"message": "Resources",
"description": "The generated-index page description for category Resources in sidebar admin"
},
"sidebar.dev.category.Web": {
"message": "Web",
"description": "The label for category Web in sidebar dev"
},
"sidebar.dev.category.Development": {
"message": "Development",
"description": "The label for category Development in sidebar dev"
},
"sidebar.dev.category.Testing": {
"message": "Testing",
"description": "The label for category Testing in sidebar dev"
},
"sidebar.dev.category.Extension System": {
"message": "Extension System",
"description": "The label for category Extension System in sidebar dev"
},
"sidebar.dev.category.Extension Types": {
"message": "Extension Types",
"description": "The label for category Extension Types in sidebar dev"
},
"sidebar.user.category.Files and Folders": {
"message": "Dateien und Ordner",
"description": "Tutorials for managing your files and folders in the OpenCloud iOS App."
},
"sidebar.user.category.Files and Folders.link.generated-index.description": {
"message": "Anleitungen rund um Dateien und Ordner",
"description": "Tutorials for managing your files and folders in the OpenCloud iOS App."
},
"sidebar.user.category.General": {
"message": "Allgemein",
"description": "Tutorials about installing, setup and overview of the OpenCloud iOS App."
},
"sidebar.user.category.General.link.generated-index.description": {
"message": "Anleitungen zur Installation, Einrichtung und Übersicht.",
"description": "Tutorials for managing your files and folders in the OpenCloud iOS App."
},
"sidebar.user.category.Shares": {
"message": "Teilen",
"description": "Tutorials about creating shares the OpenCloud iOS App."
},
"sidebar.user.category.Shares.link.generated-index.description": {
"message": "Anleitungen zum Teilen von Dateien und Ordner in der OpenClous iOS App.",
"description": "Tutorials about creating shares the OpenCloud iOS App."
},
"sidebar.user.category.OpenCloud iOS App": {
"message": "OpenCloud iOS App",
"description": "Tutorials about the OpenCloud iOS App."
},
"sidebar.user.category.OpenCloud iOS App.link.generated-index.description": {
"message": "Anleitungen für die OpenCloud iOS App.",
"description": "The generated-index page description for category OpenCloud iOS App in sidebar tutorialSidebar"
},
"sidebar.user.category.Overview": {
"message": "Übersicht",
"description": "Overview of the user interface of the OpenCloud iOS App."
},
"sidebar.user.category.Overview.link.generated-index.description": {
"message": "Übersicht der Benutzeroberfläche in der OpenCloud iOS App.",
"description": "The generated-index page description for category Overview in sidebar tutorialSidebar"
},
"sidebar.user.category.Common functionality": {
"message": "Allgemeine Funktionen",
"description": "Label für die Kategorie Common Functionality in der deutschen Sidebar"
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
sidebar_position: 2
id: app-tokens
title: App Tokens
description: App Tokens in OpenCLoud
draft: false
---

# App-Tokens

App-Tokens ermöglichen es Ihnen, externe Apps und Dienste (z. B. WebDAV-Clients) zu verbinden, ohne Ihr Hauptpasswort zu verwenden.

Dies verbessert die Sicherheit auf mehrere Arten:

- Ihr Login-Passwort muss nicht an Drittanbieter-Anwendungen weitergegeben werden.
- App-Tokens können widerrufen werden. Wenn Sie befürchten, dass ein Token kompromittiert wurde, löschen Sie es einfach.
- App-Tokens können ein Ablaufdatum haben. Das reduziert potenzielle Angriffsflächen.

Zusätzlich zur erhöhten Sicherheit verbessern App-Tokens auch die Kompatibilität mit Drittanbieter-Anwendungen. Viele
Anwendungen unterstützen moderne Login-Verfahren wie OpenID Connect nicht und akzeptieren nur Standard-Logins mit Benutzername
und Passwort. Ihr Benutzername in Kombination mit einem App-Token dient genau diesem Zweck.

:::important
App-Tokens ermöglichen Drittanbieter-Anwendungen Zugriff auf all Ihre Daten. Erstellen Sie daher
für jede Anwendung ein eigenes App-Token und wählen Sie ein angemessenes Ablaufdatum.
Wenn Sie keinen vollständigen Zugriff gewähren möchten, verwenden Sie stattdessen einen öffentlichen Link.
:::

## App-Token erstellen

- Gehen Sie in Ihren OpenCloud-Kontoeinstellungen zum Bereich „App-Tokens“.
- Klicken Sie auf „+ Neu“, um ein neues Token zu erstellen.

<img src={require("./img/app-tokens/create.png").default} alt="Create App Token" width="400"/>

- Geben Sie einen Namen für das Token ein (z. B. „WebDAV Client“).
- Wählen Sie ein Ablaufdatum, um die Sicherheit zu erhöhen.
- Klicken Sie auf „Bestätigen“.

<img src={require("./img/app-tokens/enter-name.png").default} alt="Namen eingeben und Ablaufdatum wählen" width="400"/>

## App-Token kopieren

- Nach der Erstellung wird das Token nur ein einziges Mal angezeigt.
- Kopieren Sie es sofort und bewahren Sie es sicher auf.

<img src={require("./img/app-tokens/copy-token.png").default} alt="Copy Token" width="400"/>

:::note
Wenn Sie das Token verlieren, müssen Sie es löschen und ein neues erstellen.
:::

## App-Token verwenden

Sie können das Token nun anstelle Ihres Passworts verwenden, zum Beispiel bei:

- WebDAV
- Externen Apps
- Drittanbieter-Diensten

:::info
Der Benutzername entspricht in der Regel dem Benutzernamen Ihres regulären Logins.
Wenn der Identity Provider jedoch im Autoprovisioning-Modus läuft, kann nur die UUID verwendet werden.
Diese finden Sie in der Übersicht der Einstellungen.
:::

## App-Token löschen

Wenn ein Token nicht mehr benötigt wird:

- Gehen Sie erneut zum Bereich „App-Tokens“.
- Klicken Sie auf das Papierkorb-Symbol neben dem entsprechenden Token, um es zu entfernen.

So stellen Sie sicher, dass ungenutzte Tokens nicht missbraucht werden können.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading