Merge branch 'main' into feat/8-logo-im-code
# Conflicts: # docs/funktionen.md
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
-- Der Domain-Check ruft die Domain von aussen auf und prueft, ob er dabei bei
|
||||
-- dieser Installation landet. Beweis dafuer ist ein HMAC ueber eine
|
||||
-- Zufallszahl, gebildet mit einem Geheimnis, das den Server nie verlaesst.
|
||||
--
|
||||
-- Nullable und ohne Vorbelegung: Der Wert entsteht beim ersten Check. Eine
|
||||
-- feste Vorbelegung waere fuer alle Installationen dieselbe und damit wertlos.
|
||||
ALTER TABLE "InstanceSetting" ADD COLUMN "checkSecret" TEXT;
|
||||
@@ -270,6 +270,14 @@ model InstanceSetting {
|
||||
/// entwertet im Zweifel gedruckte Codes oder besetzt Adressen, die
|
||||
/// jemand anderes gebraucht hätte. Administratoren können das freigeben.
|
||||
editorsMaySetSlug Boolean @default(false)
|
||||
/// Geheimnis fuer den Domain-Check.
|
||||
///
|
||||
/// Die Pruefung ruft die Domain von aussen auf und laesst sich einen HMAC
|
||||
/// ueber eine Zufallszahl zurueckgeben. Nur wer dieses Geheimnis kennt,
|
||||
/// kann ihn bilden — so steht fest, dass wirklich diese Installation
|
||||
/// geantwortet hat und nicht irgendein anderer Server. Es verlaesst den
|
||||
/// Server nie und entsteht beim ersten Check.
|
||||
checkSecret String?
|
||||
updatedAt DateTime @updatedAt
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user