Skip to content

Commit

Permalink
refactored path
Browse files Browse the repository at this point in the history
  • Loading branch information
INoTime committed Dec 10, 2021
1 parent e184442 commit 3428536
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 5 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,19 @@ Contao Backend anmelden.
## Wie kann ich das Bundle installieren und Konfigurieren?
1. Laden Sie sich das Bundle in Ihrer Contao Umgebung herunter
2. Erstellen Sie unter "contao/" einen Ordner mit dem Namen "settings"
3. In unserem Bundle in dem Ordner "settings" finden Sie "example" Dateien. <b>Wichtig ist,
3. In diesem Ordner soll sich ein weiterer Ordner mit dem Namen "brockhaus-ag" befinden.
4. Anschließend erstellen Sie in dem Ordner "html/contao/settings/brockhaus-ag" einen weiteren Ordner mit
dem Namen "contao-microsoft-sso-bundle".
5. In unserem Bundle in dem Ordner "settings" finden Sie "example" Dateien. <b>Wichtig ist,
dass alle Dateien mit ".json" enden und nicht mit ".jsonc"!</b>
1. config.json
1. Diese Datei sorgt dafür, dass Sie all Ihre config-Variablen an einem Ort haben.
In dieser Datei legen Sie also Ihre oAuth Credentials, und die Gruppen Id ab.
2. settings.json
1. In dieser Datei wird dafür gesorgt, dass alle SAML Settings in unserem Contao Bundle
automatisch geladen werden.
5. Wenn Sie diese Dateien angepasst haben, können Sie die Dateien in dem Ordner "contao/settings"
ablegen.
6. Wenn Sie diese Dateien angepasst haben, können Sie die Dateien in dem Ordner
"html/contao/settings/brockhaus-ag/contao-microsoft-sso-bundle/" ablegen.

## Ich bin fertig, wie kann ich mich jetzt einloggen?
1. Sie können sich automatisch per SSO einloggen, indem Sie in Ihrem Browser Ihre URL und dann
Expand Down
6 changes: 4 additions & 2 deletions src/Logic/IOLogic.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@
use Psr\Log\LoggerInterface;
use Psr\Log\LogLevel;

DEFINE("PATH", "/html/contao/settings/brockhaus-ag/contao-microsoft-sso-bundle/");

class IOLogic {

private $logger;
Expand Down Expand Up @@ -51,12 +53,12 @@ private function loadJsonFileAndDecode(string $file) : ?array

public function loadAuthConfig() : array
{
$array = $this->loadJsonFileAndDecode("/html/contao/settings/config.json");
$array = $this->loadJsonFileAndDecode(PATH. "config.json");
return array($array["oauth"], $array["group"]["id"]);
}

public function loadSAMLSettings() : array
{
return $this->loadJsonFileAndDecode("/html/contao/settings/settings.json");
return $this->loadJsonFileAndDecode(PATH. "settings.json");
}
}

0 comments on commit 3428536

Please sign in to comment.