Login: Microsoft-Auth per Env-Variable deaktivierbar machen
Im lokalen Docker-Betrieb funktioniert der Microsoft-OAuth-Flow nicht. DISABLE_MS_AUTH=1 in docker-compose.yml schaltet ihn ab und zeigt stattdessen ein einfaches Dev-Login-Formular (Eingabe der User-ID aus main_contact). Auf 0 setzen, um MS-Auth wieder zu aktivieren. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -20,7 +20,7 @@ $translation = \DynCom\mysyde\common\classes\Registry::get('translation');
|
||||
|
||||
|
||||
|
||||
$isAzure = true;
|
||||
$isAzure = getenv('DISABLE_MS_AUTH') !== '1';
|
||||
|
||||
if ($isAzure) {
|
||||
|
||||
@@ -260,11 +260,33 @@ getQuote();
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Dev Login</title>
|
||||
<style>
|
||||
body { font-family: sans-serif; display: flex; justify-content: center; align-items: center; height: 100vh; margin: 0; background: #f0f0f0; }
|
||||
.box { background: #fff; padding: 2rem; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,.15); min-width: 280px; }
|
||||
.box h2 { margin: 0 0 1rem; font-size: 1.1rem; color: #c00; }
|
||||
.box label { display: block; margin-bottom: .25rem; font-size: .85rem; color: #555; }
|
||||
.box input[type=number] { width: 100%; box-sizing: border-box; padding: .5rem; border: 1px solid #ccc; border-radius: 4px; margin-bottom: 1rem; font-size: 1rem; }
|
||||
.box button { width: 100%; padding: .6rem; background: #0078d4; color: #fff; border: none; border-radius: 4px; font-size: 1rem; cursor: pointer; }
|
||||
.box button:hover { background: #005fa3; }
|
||||
.note { margin-top: .75rem; font-size: .75rem; color: #999; text-align: center; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="box">
|
||||
<h2>⚠️ Dev-Login (kein Microsoft)</h2>
|
||||
<form method="post">
|
||||
<label>User-ID (aus main_contact)</label>
|
||||
<input type="number" name="fgztiknxbhhk" min="1" required autofocus />
|
||||
<button type="submit">Einloggen</button>
|
||||
</form>
|
||||
<p class="note">Nur lokal verfügbar — DISABLE_MS_AUTH=1 in docker-compose.yml</p>
|
||||
</div>
|
||||
</body>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user